Details

Time bar (total: 19.3s)

analyze852.0ms (4.4%)

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.4s (27.9%)

Results
4.4s8256×body256valid
930.0ms2137×body256precondition
Bogosity

preprocess109.0ms (0.6%)

Algorithm
egg-herbie
Rules
982×associate--r+
982×distribute-lft-in
804×fma-def
800×*-commutative
784×fma-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077511
1189427
2476427
3955357
41500357
51858357
62137357
72952357
85433357
97230357
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 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) 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 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 1 (sin.f32 n0_i)) (sin.f32 (*.f32 u 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))))
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 n0_i)) (*.f32 (sin.f32 (*.f32 u n0_i)) (/.f32 n1_i (sin.f32 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 (fma.f32 n1_i (sin.f32 (*.f32 u n0_i)) (*.f32 normAngle (sin.f32 (-.f32 n0_i (*.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 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (sin.f32 n1_i))))
(*.f32 (/.f32 1 (sin.f32 n1_i)) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) n1_i))) (*.f32 normAngle (sin.f32 (*.f32 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 n1_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle n0_i)))))
(fma.f32 u (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (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 n1_i (sin.f32 (*.f32 normAngle n0_i)) (*.f32 u (sin.f32 (fma.f32 (neg.f32 normAngle) n0_i normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 normAngle n0_i)) (*.f32 u (sin.f32 (fma.f32 n0_i (neg.f32 normAngle) normAngle)))) (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 u (/.f32 (sin.f32 (*.f32 normAngle n1_i)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))) n0_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 u (sin.f32 (*.f32 normAngle n1_i)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle n1_i))))) (sin.f32 normAngle))
(/.f32 (fma.f32 u (sin.f32 (*.f32 normAngle n1_i)) (*.f32 n0_i (sin.f32 (fma.f32 normAngle (neg.f32 n1_i) normAngle)))) (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 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)))
(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 u (neg.f32 normAngle) normAngle)) n1_i (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify102.0ms (0.5%)

Algorithm
egg-herbie
Rules
1126×distribute-lft-in
886×distribute-rgt-in
846×*-commutative
740×associate--r+
736×fma-def
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02073
14161
29161
317551
427551
536651
643751
754551
891651
9112651
10140951
11204351
12403451
13636451
14776551
Stop Event
node limit
Counts
1 → 8
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 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) 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 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (fma.f32 u (neg.f32 normAngle) 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))

eval2.0ms (0%)

Compiler

Compiled 161 to 72 computations (55.3% saved)

prune7.0ms (0%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New268
Fresh011
Picked000
Done000
Total279
Error
0.4b
Counts
9 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(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))
7.0b
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
7.0b
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) n0_i)) (sin.f32 normAngle))
7.0b
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
0.7b
(+.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))
7.0b
(*.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)))
Compiler

Compiled 280 to 182 computations (35% saved)

localize111.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(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))
0.2b
(*.f32 (-.f32 1 u) normAngle)
0.3b
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
0.8b
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
Compiler

Compiled 77 to 30 computations (61% saved)

series54.0ms (0.3%)

Counts
4 → 80
Calls

30 calls:

TimeVariablePointExpression
36.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))
1.0ms
normAngle
@-inf
(*.f32 (-.f32 1 u) normAngle)
1.0ms
n0_i
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
1.0ms
normAngle
@0
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
1.0ms
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))

rewrite105.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1692×associate-/r*
1248×associate-/l*
400×add-sqr-sqrt
396×pow1
396×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019122
1387122
25009122
Stop Event
node limit
Counts
4 → 133
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 -1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 -1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (*.f32 (neg.f32 u) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (neg.f32 u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u) normAngle) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 (neg.f32 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 normAngle (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) 1) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) 1) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) 1) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.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))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.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)))) (sqrt.f32 (fma.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.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 (cbrt.f32 (fma.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)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.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)))) 2) (cbrt.f32 (fma.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3)) (+.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)) (-.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.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))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.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)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.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)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.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))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.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))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.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))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.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)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.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)))))))))

simplify148.0ms (0.8%)

Algorithm
egg-herbie
Rules
1168×associate-+l+
1064×associate-+r+
858×+-commutative
628×associate-*r*
590×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049210109
113159799
253159799
Stop Event
node limit
Counts
213 → 246
Calls
Call 1
Inputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (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 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2))
(*.f32 (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))))
(*.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 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.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 (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))))
(*.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) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (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))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(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 (/.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 (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 (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 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 -1 (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 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.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))))
(*.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) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.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) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.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)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(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 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 (*.f32 normAngle (neg.f32 u)) normAngle)
(+.f32 (*.f32 (neg.f32 u) normAngle) normAngle)
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(-.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 normAngle (neg.f32 u))))
(-.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 (neg.f32 u) normAngle)))
(/.f32 normAngle (/.f32 1 (-.f32 1 u)))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) normAngle))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (+.f32 1 (fma.f32 u u u)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) 1) (+.f32 u 1))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) 1) (+.f32 u 1))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) 1) (+.f32 1 (fma.f32 u u u)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(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))))
(+.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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1))
(+.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(-.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)
(*.f32 1 (fma.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 (fma.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))) 1)
(*.f32 (sqrt.f32 (fma.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)))) (sqrt.f32 (fma.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 (cbrt.f32 (fma.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 (cbrt.f32 (fma.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)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.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)))) 2) (cbrt.f32 (fma.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))))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3)) (+.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)) (-.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))))))
(pow.f32 (fma.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))) 1)
(pow.f32 (sqrt.f32 (fma.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)))) 2)
(pow.f32 (cbrt.f32 (fma.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)))) 3)
(pow.f32 (pow.f32 (fma.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))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.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))) 2))
(log.f32 (exp.f32 (fma.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)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.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))))))
(cbrt.f32 (pow.f32 (fma.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))) 3))
(expm1.f32 (log1p.f32 (fma.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)))))
(exp.f32 (log.f32 (fma.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)))))
(exp.f32 (*.f32 (log.f32 (fma.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)))) 1))
(log1p.f32 (expm1.f32 (fma.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)))))
Outputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(/.f32 u (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.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 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
(fma.f32 -1/6 (/.f32 (*.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 (pow.f32 u 3) (/.f32 (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 u (/.f32 (sin.f32 normAngle) normAngle)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(+.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 (*.f32 -1/5040 (pow.f32 u 7)) (*.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)))
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 (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 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u u))) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle))))
(-.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 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/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))) (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u u)))) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u 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 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) 1) u)
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))) 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 (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 normAngle (*.f32 normAngle (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) (-.f32 1 u))
(+.f32 (-.f32 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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (*.f32 normAngle (*.f32 normAngle (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))))
(-.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 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))))) (*.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 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))) (fma.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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))) (*.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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))))) u))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(*.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 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(*.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 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 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 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(fma.f32 -1/2 (*.f32 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) n0_i) (fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 normAngle 3) n1_i) (sin.f32 normAngle)) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 normAngle 3) n0_i))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 (*.f32 normAngle normAngle) n0_i)) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (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) n1_i) (sin.f32 normAngle)) (/.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 (cos.f32 normAngle) n0_i))) (sin.f32 normAngle))) (fma.f32 -1/2 (*.f32 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) n0_i) (fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) n0_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) n0_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i (*.f32 -1/5040 (*.f32 (pow.f32 u 7) n1_i))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))))))))))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) n0_i (*.f32 (pow.f32 u 7) (*.f32 -1/5040 n1_i))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) n0_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)) n0_i)) (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))) n0_i (*.f32 (pow.f32 u 7) (*.f32 -1/5040 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)))))
(+.f32 (/.f32 (*.f32 (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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.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 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 1 u))) (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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 1 u))) (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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 1 u))) (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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.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 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.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 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.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 (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 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (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))))
(/.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 (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 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 -1 (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 u normAngle)))) (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 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 (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))
(*.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) (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 (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)))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.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 (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 (/.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))
(fabs.f32 (/.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 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 1 u))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (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 (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 (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 (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 (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 (/.f32 1 (sin.f32 normAngle)) (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)))) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (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 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.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 (/.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 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.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 (/.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 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) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (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) (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))
(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))
(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 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(fabs.f32 (/.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 (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 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 normAngle (neg.f32 u)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 (neg.f32 u) normAngle) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(*.f32 normAngle (-.f32 1 u))
(-.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 normAngle (neg.f32 u))))
(-.f32 (exp.f32 (log1p.f32 normAngle)) (+.f32 1 (*.f32 u normAngle)))
(-.f32 (expm1.f32 (log1p.f32 normAngle)) (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 normAngle)) (-.f32 1 (*.f32 (neg.f32 u) normAngle)))
(-.f32 (exp.f32 (log1p.f32 normAngle)) (+.f32 1 (*.f32 u normAngle)))
(-.f32 (expm1.f32 (log1p.f32 normAngle)) (*.f32 u normAngle))
(/.f32 normAngle (/.f32 1 (-.f32 1 u)))
(*.f32 normAngle (-.f32 1 u))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) normAngle))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) normAngle))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) 1) (+.f32 u 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) 1) (+.f32 u 1))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (+.f32 u 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (*.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (+.f32 u 1)))) (cbrt.f32 (+.f32 u 1)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) 1) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) normAngle)
(*.f32 normAngle (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 normAngle (-.f32 1 u))
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(*.f32 normAngle (-.f32 1 u))
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(*.f32 normAngle (-.f32 1 u))
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(*.f32 normAngle (-.f32 1 u))
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(fabs.f32 (*.f32 normAngle (-.f32 1 u)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(*.f32 normAngle (-.f32 1 u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 normAngle (-.f32 1 u))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(*.f32 normAngle (-.f32 1 u))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(*.f32 normAngle (-.f32 1 u))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(*.f32 normAngle (-.f32 1 u))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))
(*.f32 normAngle (-.f32 1 u))
(log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(+.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1))
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (fma.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))))) 1)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(-.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(-.f32 (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 1) (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(*.f32 1 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(*.f32 (fma.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))) 1)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (fma.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)))) (sqrt.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(*.f32 (cbrt.f32 (fma.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 (cbrt.f32 (fma.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)))) 2))
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.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)))) 2) (cbrt.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u 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 (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 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (pow.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) 2)) (-.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i) 3)) (+.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)) (-.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) 3)) (-.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))) (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (+.f32 (pow.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n0_i (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)) n0_i (*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))
(pow.f32 (fma.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))) 1)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (sqrt.f32 (fma.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)))) 2)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (cbrt.f32 (fma.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)))) 3)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (pow.f32 (fma.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))) 3) 1/3)
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(sqrt.f32 (pow.f32 (fma.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))) 2))
(fabs.f32 (fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))))
(log.f32 (exp.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(cbrt.f32 (pow.f32 (fma.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))) 3))
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(expm1.f32 (log1p.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(exp.f32 (log.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(exp.f32 (*.f32 (log.f32 (fma.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)))) 1))
(fma.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))
(log1p.f32 (expm1.f32 (fma.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 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))

localize137.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
0.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
0.2b
(*.f32 (-.f32 1 u) normAngle)
6.9b
(*.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)))
Compiler

Compiled 85 to 40 computations (52.9% saved)

series14.0ms (0.1%)

Counts
3 → 68
Calls

30 calls:

TimeVariablePointExpression
4.0ms
normAngle
@0
(*.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)))
2.0ms
u
@inf
(*.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)))
1.0ms
normAngle
@inf
(*.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)))
1.0ms
u
@-inf
(*.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)))
1.0ms
normAngle
@-inf
(*.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)))

rewrite186.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
850×associate-/r*
606×associate-/l*
416×add-sqr-sqrt
410×pow1
410×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01991
140091
2535091
Stop Event
node limit
Counts
3 → 162
Calls
Call 1
Inputs
(*.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 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (sin.f32 normAngle) (/.f32 1 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (-.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (sin.f32 normAngle) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) -1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (neg.f32 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (neg.f32 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (sin.f32 normAngle) 3)) (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (/.f32 1 (pow.f32 (sin.f32 normAngle) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))

simplify280.0ms (1.5%)

Algorithm
egg-herbie
Rules
950×associate-+r+
874×associate-+l+
828×+-commutative
824×associate-*r*
614×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058018686
1163718112
2687218112
Stop Event
node limit
Counts
230 → 287
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 (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))
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 (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 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 (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 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))
(/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (sin.f32 normAngle) (/.f32 1 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)) 1))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))
(/.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))))
(/.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 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (-.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (sin.f32 normAngle) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) -1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (neg.f32 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (neg.f32 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 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 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 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 1 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 1 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 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (sin.f32 normAngle) 3)) (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (/.f32 1 (pow.f32 (sin.f32 normAngle) 3))))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 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 1 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 1 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 1 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 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(-.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 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)
(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)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) n1_i))
(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))
(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 (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 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(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)
(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))
(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)))
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 (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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.f32 n1_i (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 (cos.f32 normAngle) (/.f32 (sin.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)
(+.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)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))))))))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.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 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))))))))
(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 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (pow.f32 normAngle 3))))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.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 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.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)) (sin.f32 normAngle)) n1_i)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (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 (/.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 (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 (/.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 (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 (/.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 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (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 (*.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 (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 (/.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 (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 (/.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 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (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 (*.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 (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 (/.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 (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 (/.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 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (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 (*.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 (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 (/.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 (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 (/.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 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (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 (/.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 (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 (/.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 (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 (/.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 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (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 (/.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 (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 (/.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 (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 (/.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 (sin.f32 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)))
(fma.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 (pow.f32 u 3) (*.f32 n1_i (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))))
(fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (fma.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 (pow.f32 u 3) (*.f32 n1_i (pow.f32 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 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (fma.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 (pow.f32 u 7) (*.f32 (pow.f32 normAngle 7) n1_i)) (fma.f32 -1/6 (*.f32 (pow.f32 u 3) (*.f32 n1_i (pow.f32 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 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 -1/6 (*.f32 (pow.f32 u 3) (*.f32 n1_i (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))))
(fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (fma.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 (pow.f32 u 3) (*.f32 n1_i (pow.f32 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 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (fma.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 (pow.f32 u 7) (*.f32 (pow.f32 normAngle 7) n1_i)) (fma.f32 -1/6 (*.f32 (pow.f32 u 3) (*.f32 n1_i (pow.f32 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 (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 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 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))))))
(-.f32 (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)) (sin.f32 normAngle))) (*.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 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)) (sin.f32 normAngle))) (*.f32 1/6 (*.f32 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (cos.f32 normAngle))) (pow.f32 u 3))))) (*.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 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (-.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)))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) -1/6)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 normAngle 5) (pow.f32 (-.f32 1 u) 5))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) -1/6))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 normAngle 5) (pow.f32 (-.f32 1 u) 5))) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 (*.f32 n0_i (pow.f32 normAngle 7)) -1/5040)))))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.f32 (*.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 (sin.f32 normAngle) n1_i)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (*.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 (sin.f32 normAngle) n1_i)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))) (cbrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (cbrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (*.f32 (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (/.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (sin.f32 normAngle) (/.f32 1 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)) 1))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))) (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(/.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 -1 (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3/2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3/2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3/2)) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3/2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3/2)) (sin.f32 normAngle)) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))))
(/.f32 (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (sqrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sqrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(*.f32 (sqrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (/.f32 (sqrt.f32 (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)) (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))) (sqrt.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (sqrt.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (*.f32 (/.f32 (fabs.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sin.f32 normAngle)) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))
(*.f32 (/.f32 (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))) (sqrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)))
(*.f32 (fabs.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (*.f32 (/.f32 (fabs.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sin.f32 normAngle)) (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))
(*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (sin.f32 normAngle) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (neg.f32 (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (sqrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (neg.f32 (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))) (/.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))) (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))))
(*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)) (/.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (neg.f32 (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))))
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (-.f32 (*.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 (fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))) (/.f32 (-.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))) (-.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (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))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 6) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 6)) (*.f32 (sin.f32 normAngle) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))) (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 6) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 6)) (*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)) (*.f32 (sin.f32 normAngle) (*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))
(/.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 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (-.f32 (+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (-.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i) (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (*.f32 (*.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 (pow.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (-.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 6) (-.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 6) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) 3)) (*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)) (*.f32 (sin.f32 normAngle) (fma.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (-.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 6)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) 3)) (*.f32 (*.f32 (sin.f32 normAngle) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) 3) (pow.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) 3)) (*.f32 (sin.f32 normAngle) (*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4) (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 6) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 6)) (*.f32 (sin.f32 normAngle) (*.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (neg.f32 (sin.f32 (*.f32 u normAngle))))) (fma.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))
(/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (neg.f32 (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (neg.f32 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (*.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (sin.f32 normAngle) (neg.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (sin.f32 normAngle)) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) -1) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) -1) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sqrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (cbrt.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (/.f32 1 (sin.f32 normAngle))) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (/.f32 1 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 (*.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))) (*.f32 (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))) (sqrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 (*.f32 (fabs.f32 (cbrt.f32 (sin.f32 normAngle))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 (*.f32 (cbrt.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 (*.f32 (cbrt.f32 (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sqrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))) (cbrt.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))) (neg.f32 (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 -1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3))) (neg.f32 (sin.f32 normAngle))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) -1) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) -1) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (sin.f32 normAngle))) (neg.f32 (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (neg.f32 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 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 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)) 2))
(fabs.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (/.f32 1 (pow.f32 (sin.f32 normAngle) 3)) (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (/.f32 1 (pow.f32 (sin.f32 normAngle) 3))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 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 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(-.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 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)
(*.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)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2))
(sqrt.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))
(fabs.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) n1_i))
(*.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)))
(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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(sqrt.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))
(fabs.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))

localize67.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
0.1b
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
0.2b
(*.f32 (-.f32 1 u) normAngle)
6.9b
(/.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)

series6.0ms (0%)

Counts
2 → 96
Calls

24 calls:

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

rewrite89.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1224×associate-*r/
1030×associate-*l/
726×associate-/r*
558×associate-/l*
374×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01892
136192
2453692
Stop Event
node limit
Counts
2 → 63
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))
(fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3))) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) 1) (-.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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))))

simplify181.0ms (0.9%)

Algorithm
egg-herbie
Rules
1464×associate-/l*
1392×associate-*r/
1092×associate-*l/
1082×associate-+r+
964×associate-+l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02839623
17939393
235219393
Stop Event
node limit
Counts
159 → 150
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 (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 (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 (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 (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 (/.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 (neg.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 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 (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 (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))))
(*.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) (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 (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))))
(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 (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 (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 (/.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))
(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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1))
(+.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 (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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (exp.f32 (log1p.f32 (*.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 (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 (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 (-.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 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) (-.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 1 (-.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 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3))) (-.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 (*.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)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) 1) (-.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 (sqrt.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 (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)
(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)))))
(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 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.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)
(+.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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i 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))
(fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 n0_i u) u)) (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 (*.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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i 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 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (*.f32 1/6 (/.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 n0_i u) u)) (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 (/.f32 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (/.f32 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (/.f32 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (*.f32 (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 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.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 (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 (fma.f32 (neg.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)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.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 (fma.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 n0_i normAngle) (*.f32 n1_i 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 (fma.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 n0_i normAngle) (*.f32 n1_i normAngle)) (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 n0_i u) u)) (*.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 (sin.f32 normAngle) (*.f32 n0_i (*.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 (fma.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 n0_i normAngle) (*.f32 n1_i normAngle)) (*.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (cos.f32 normAngle))) (*.f32 n1_i (*.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 (fma.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 n0_i normAngle) (*.f32 n1_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)))))
(+.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))))
(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) (*.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 (*.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 -1/5040 (*.f32 (fma.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 (*.f32 -1/5040 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7) (*.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 (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 (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 (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 (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 (/.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 (neg.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 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 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 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.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))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.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) (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 (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)))
(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 (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 (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 (/.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))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)) 2))
(fabs.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 (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))
(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 (*.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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1))
(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 (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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) 1) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) 1) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) 1) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(*.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 (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 (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 (-.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 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i n1_i)) (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 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (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 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) (-.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 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (-.f32 (fma.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 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 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 1 (-.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 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i n1_i)) (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 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (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 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3))) (-.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 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (-.f32 (fma.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 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 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 (-.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)) 1) (-.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)) (*.f32 n1_i (*.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i n1_i)) (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 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (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 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) 1) (-.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 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (-.f32 (fma.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 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 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)))))))
(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 (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))))
(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))))
(sqrt.f32 (pow.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 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2))
(fabs.f32 (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))))
(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))))

localize56.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(-.f32 normAngle (*.f32 u normAngle))
0.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
0.1b
(fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
6.9b
(/.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)

series11.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
u
@0
(-.f32 normAngle (*.f32 u 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
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
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
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))

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1116×associate-*r/
920×associate-*l/
756×associate-/r*
620×associate-/l*
362×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
016105
1337105
24498105
Stop Event
node limit
Counts
3 → 186
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 normAngle (*.f32 u normAngle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 1 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (neg.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (*.f32 (neg.f32 (*.f32 normAngle u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.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)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (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 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 normAngle (exp.f32 (log1p.f32 (*.f32 normAngle u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 normAngle (-.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (-.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 u) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 normAngle (*.f32 normAngle u)) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3))) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) 1) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) 1) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) 1) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) 1) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 2) 3)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 normAngle 3) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 3) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (*.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) normAngle) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 u 1)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (*.f32 (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 normAngle (neg.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))))))

simplify180.0ms (0.9%)

Algorithm
egg-herbie
Rules
1284×+-commutative
938×associate-*r*
910×associate-+l-
786×fma-def
770×associate-*l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058215806
1162515038
2701015038
Stop Event
node limit
Counts
306 → 329
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 (-.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 (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 (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 (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 (/.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 (neg.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 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 (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 (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))))
(*.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) (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 (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))))
(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 (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 (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 (/.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))
(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 u)) n1_i) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1))
(+.f32 (*.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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 1 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_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 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (exp.f32 (log1p.f32 (*.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 (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 (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 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 1 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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))))
(pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(pow.f32 (sqrt.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 (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)
(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)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 normAngle (neg.f32 (*.f32 normAngle u)))
(+.f32 normAngle (*.f32 (neg.f32 (*.f32 normAngle u)) 1))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.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 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.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 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (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 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) 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 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.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 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.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 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.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 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 normAngle u)) normAngle)
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u))))
(+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) normAngle)
(+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (exp.f32 (log1p.f32 (*.f32 normAngle u)))) 1)
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.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 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(/.f32 1 (/.f32 1 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 normAngle (*.f32 normAngle u)))
(/.f32 (+.f32 normAngle (*.f32 normAngle u)) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3))) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))
(/.f32 (*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) 1) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) 1) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) 1) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) 1) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 2) 3)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 normAngle 3) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 3) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (*.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) normAngle) (+.f32 u 1))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 u 1)) normAngle)
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (*.f32 (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(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)))))
(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 1 normAngle (neg.f32 (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))
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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle)))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (*.f32 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 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 normAngle 3)) (/.f32 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (cos.f32 normAngle))) (/.f32 (sin.f32 normAngle) 1/6))) (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 -1/6 (*.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (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))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 1/120 (*.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (pow.f32 normAngle 5)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 n0_i (*.f32 normAngle (cos.f32 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 n0_i (*.f32 normAngle (cos.f32 normAngle)))) (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (pow.f32 (*.f32 u normAngle) 2) -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 (*.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 n0_i (*.f32 normAngle (cos.f32 normAngle)))) (*.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6)))))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) 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 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) 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 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (sin.f32 normAngle)))
(neg.f32 (*.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 -1 (sin.f32 normAngle))))
(neg.f32 (/.f32 (neg.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))) (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 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 (fma.f32 (neg.f32 normAngle) u normAngle)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (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 (fma.f32 (neg.f32 normAngle) u normAngle)))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle)))) (cbrt.f32 (sin.f32 normAngle))) (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) 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 (fma.f32 (neg.f32 normAngle) 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) (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 (fma.f32 (neg.f32 normAngle) 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) (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 (fma.f32 (neg.f32 normAngle) u normAngle)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))))) 2) (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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)) 2))
(fabs.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (-.f32 1 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (-.f32 1 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(fma.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(-.f32 (+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (-.f32 1 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(fma.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))
(-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (-.f32 1 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(fma.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (expm1.f32 (log1p.f32 (*.f32 n1_i (sin.f32 (*.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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 (*.f32 (*.f32 n0_i (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 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3)) (-.f32 (fma.f32 (*.f32 n0_i (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) 3)) (fma.f32 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle)))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (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 (*.f32 (*.f32 n0_i (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 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3)) (-.f32 (fma.f32 (*.f32 n0_i (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) 3)) (fma.f32 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle)))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i (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 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3)) 1) (-.f32 (+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3)) (-.f32 (fma.f32 (*.f32 n0_i (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle))) 3)) (fma.f32 (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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))
(sqrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2))
(fabs.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) 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 (fma.f32 (neg.f32 normAngle) u normAngle))))
(+.f32 normAngle (neg.f32 (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 normAngle (*.f32 (neg.f32 (*.f32 normAngle u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (neg.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle))))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle))))))
(+.f32 normAngle (+.f32 (neg.f32 (*.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 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (*.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 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))))
(+.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 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.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 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (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 (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))))
(fma.f32 2 (*.f32 0 (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (*.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle))))
(fma.f32 2 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 u) 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 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 normAngle) u (*.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 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.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 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.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)) (+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle)))))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)) (+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.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)) (*.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle))))
(fma.f32 2 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u normAngle))
(+.f32 (neg.f32 (*.f32 normAngle u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 normAngle (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u))))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle))))))
(+.f32 (neg.f32 (*.f32 normAngle u)) (+.f32 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 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))))
(+.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) 1) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(+.f32 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 (*.f32 normAngle u)) 1 (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 normAngle) u (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 normAngle) u normAngle) (*.f32 0 (*.f32 u normAngle)))
(+.f32 (fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle)))) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (neg.f32 (sqrt.f32 (*.f32 u normAngle))))))
(+.f32 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (*.f32 u normAngle)))
(+.f32 normAngle (+.f32 (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (*.f32 0 (*.f32 u normAngle))))
(+.f32 normAngle (+.f32 (*.f32 0 (*.f32 u normAngle)) (*.f32 (neg.f32 (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))))
(+.f32 (-.f32 normAngle (exp.f32 (log1p.f32 (*.f32 normAngle u)))) 1)
(-.f32 normAngle (-.f32 (exp.f32 (log1p.f32 (*.f32 u normAngle))) 1))
(-.f32 normAngle (expm1.f32 (log1p.f32 (*.f32 u normAngle))))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) 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)
(fma.f32 (neg.f32 normAngle) 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)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 u normAngle)) (sqrt.f32 normAngle)) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(/.f32 1 (/.f32 1 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (+.f32 normAngle (*.f32 normAngle u)) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 u (neg.f32 normAngle)) 3/2) (pow.f32 normAngle 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 u (neg.f32 normAngle)) 3/2) (pow.f32 normAngle 3/2)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (+.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (fma.f32 u normAngle normAngle)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))) (/.f32 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (/.f32 (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (/.f32 (+.f32 normAngle (*.f32 normAngle u)) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)))) (+.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (/.f32 (fma.f32 u normAngle normAngle) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))))) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (*.f32 1 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3))) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (*.f32 1 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 u (neg.f32 normAngle)) 3/2) (pow.f32 normAngle 3/2)) (sqrt.f32 (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))) (sqrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (/.f32 (sqrt.f32 (+.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (sqrt.f32 (fma.f32 u normAngle normAngle))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) 2) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))) (cbrt.f32 (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (+.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) 2) (cbrt.f32 (fma.f32 u normAngle normAngle))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u)))) 1) (-.f32 normAngle (neg.f32 (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (*.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (neg.f32 (*.f32 normAngle u)) 3)) 1) (+.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 (neg.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 normAngle u))) (*.f32 normAngle (neg.f32 (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) 1) (neg.f32 (+.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) 1) (neg.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 u (neg.f32 normAngle)) 3/2) (pow.f32 normAngle 3/2)) (sqrt.f32 (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))) (sqrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (/.f32 (sqrt.f32 (+.f32 normAngle (*.f32 u normAngle))) (sqrt.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) (sqrt.f32 (fma.f32 u normAngle normAngle))) (sqrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) 2) (cbrt.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))) (cbrt.f32 (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(/.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (+.f32 normAngle (*.f32 u normAngle))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (neg.f32 normAngle) u normAngle)) 2) (cbrt.f32 (fma.f32 u normAngle normAngle))) (cbrt.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2))) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))
(/.f32 (-.f32 (pow.f32 normAngle 4) (pow.f32 (*.f32 u normAngle) 4)) (/.f32 (fma.f32 normAngle normAngle (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (*.f32 normAngle (+.f32 u 1)))))
(/.f32 (*.f32 (fma.f32 normAngle normAngle (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 (neg.f32 normAngle) u normAngle)) (fma.f32 normAngle normAngle (pow.f32 (*.f32 u normAngle) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 normAngle normAngle) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 2) 3)) (/.f32 (/.f32 1 (+.f32 u 1)) normAngle)) (+.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 normAngle normAngle)) (+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 2) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)))))
(/.f32 (*.f32 (/.f32 1 (*.f32 normAngle (+.f32 u 1))) (-.f32 (pow.f32 normAngle 6) (pow.f32 (pow.f32 (*.f32 u normAngle) 2) 3))) (+.f32 (pow.f32 normAngle 4) (*.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 normAngle normAngle (pow.f32 (*.f32 u normAngle) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 6) (pow.f32 (*.f32 u normAngle) 6)) (fma.f32 u normAngle normAngle)) (fma.f32 (pow.f32 (*.f32 u normAngle) 2) (fma.f32 normAngle normAngle (pow.f32 (*.f32 u normAngle) 2)) (pow.f32 normAngle 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)))
(/.f32 (-.f32 (pow.f32 normAngle 6) (pow.f32 (*.f32 u normAngle) 6)) (/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 6) (pow.f32 (*.f32 u normAngle) 6)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))) (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 normAngle 3) 3) (pow.f32 (pow.f32 (*.f32 normAngle u) 3) 3)) (/.f32 1 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 normAngle 3)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (pow.f32 (*.f32 normAngle u) 3))) (*.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(/.f32 (*.f32 (/.f32 1 (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle)))))) (-.f32 (pow.f32 (pow.f32 normAngle 3) 3) (pow.f32 (pow.f32 (*.f32 u normAngle) 3) 3))) (+.f32 (+.f32 (pow.f32 normAngle 6) (pow.f32 (*.f32 u normAngle) 6)) (*.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))))
(/.f32 (-.f32 (pow.f32 (pow.f32 normAngle 3) 3) (pow.f32 (pow.f32 (*.f32 u normAngle) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 u normAngle) 6) (+.f32 (pow.f32 normAngle 6) (*.f32 (pow.f32 normAngle 6) (pow.f32 u 3)))) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) normAngle) (+.f32 u 1))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) 1) (+.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (+.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (+.f32 u 1)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) 1) (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (*.f32 (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))) (cbrt.f32 (fma.f32 normAngle normAngle (*.f32 (*.f32 normAngle u) (+.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (+.f32 normAngle (*.f32 u normAngle))))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (*.f32 normAngle (+.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 u normAngle)) 2))
(fabs.f32 (fma.f32 (neg.f32 normAngle) u normAngle))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 1 normAngle (neg.f32 (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (neg.f32 (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)

localize170.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (-.f32 1 u) normAngle)
0.2b
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
0.5b
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle)))
1.0b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 105 to 54 computations (48.6% saved)

series191.0ms (1%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
185.0ms
u
@inf
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
1.0ms
normAngle
@0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i)
1.0ms
u
@-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)

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1792×associate-*r/
1426×associate-*l/
356×add-sqr-sqrt
350×pow1
350×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01781
135081
2445681
Stop Event
node limit
Counts
3 → 187
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
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) -1)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 -1 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) 1)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 -1 n0_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (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))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) n0_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) n0_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) n0_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) n0_i) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n0_i) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))))))))

simplify131.0ms (0.7%)

Algorithm
egg-herbie
Rules
1060×associate-/l*
1036×distribute-lft-in
720×associate-+l+
712×associate-*r*
642×associate-+r+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05859959
114389789
257359789
Stop Event
node limit
Counts
271 → 301
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 (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)) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (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 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u 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)))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (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)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) -1)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (*.f32 -1 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) 1)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))) 1)
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.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) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(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)
(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 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.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 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.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)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (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))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (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 1 u))) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) 1)
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (/.f32 (cbrt.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) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(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)
(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 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))) 1)
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.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))
(/.f32 (*.f32 1 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 -1 n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (*.f32 n0_i (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 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1)) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) n0_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) n0_i) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n0_i) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))) 2)
(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)
(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 (pow.f32 u 3) (/.f32 (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 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.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 (pow.f32 u 3) (/.f32 (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))
(+.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 (*.f32 -1/5040 (pow.f32 u 7)) (*.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)))
(/.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 (*.f32 normAngle (cos.f32 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 (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 (*.f32 normAngle (cos.f32 normAngle))) (sin.f32 normAngle))))
(-.f32 1 (-.f32 (/.f32 (*.f32 u (*.f32 normAngle (cos.f32 normAngle))) (sin.f32 normAngle)) (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u u)))))
(+.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 (-.f32 1 (/.f32 (*.f32 u (*.f32 normAngle (cos.f32 normAngle))) (sin.f32 normAngle))) (fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/2 (*.f32 u 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 (*.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 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) 1) u)
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))) 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 (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 normAngle (*.f32 normAngle (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) u))
(+.f32 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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (*.f32 normAngle (*.f32 normAngle (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 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 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 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))))) (*.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 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))) (fma.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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))) (*.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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 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 (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 normAngle (*.f32 u 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 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 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)))))
(+.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 (*.f32 u u) n0_i) (*.f32 normAngle normAngle)) (+.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 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))))))
(/.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 (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 (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 (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 (+.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 (+.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 (+.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 (+.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 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 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))) (*.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 (-.f32 (pow.f32 (-.f32 1 u) 3) 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 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))) (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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (*.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 (-.f32 (pow.f32 (-.f32 1 u) 3) 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 (-.f32 (pow.f32 (-.f32 1 u) 3) 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 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (*.f32 -1/720 (*.f32 n0_i (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (*.f32 n0_i (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))) (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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (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 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1))))) (*.f32 -1/720 (*.f32 n0_i (+.f32 u (-.f32 (pow.f32 (-.f32 1 u) 3) 1)))))) (*.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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (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 (sin.f32 (*.f32 u normAngle)) (neg.f32 (neg.f32 (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 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.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 (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 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (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))
(/.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)) (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)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 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)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) -1)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (*.f32 -1 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) 1)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (/.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 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (neg.f32 (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (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 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) (/.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (sin.f32 normAngle) -1/2)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sqrt.f32 (neg.f32 (sin.f32 normAngle))) (sqrt.f32 -1)))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sqrt.f32 (neg.f32 (sin.f32 normAngle))) (sqrt.f32 -1)))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (cbrt.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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (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) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.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 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(/.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))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(fabs.f32 (/.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 (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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (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))) (sin.f32 normAngle)) 1)
(/.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 (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 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.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 (*.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))
(/.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))) (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))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.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 1 (*.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 (*.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))
(/.f32 (*.f32 1 (/.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 1 (/.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 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 1 (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))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2))) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) -1))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (sin.f32 normAngle) -1/2)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) -1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) 1) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 -1)) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (neg.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) 1) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) -1) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.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) 1) (/.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 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) 1) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 -1 (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 (neg.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 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (sqrt.f32 -1) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sqrt.f32 -1) (/.f32 (sqrt.f32 (neg.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (sqrt.f32 -1) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(/.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 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.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) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle))) 1)
(/.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) (/.f32 (cbrt.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 (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 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) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.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 (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))
(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))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(fabs.f32 (/.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 (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 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.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 (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 1 (*.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 1 (*.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 1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (neg.f32 (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))) (*.f32 -1 n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (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))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (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))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (/.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))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (pow.f32 (sin.f32 normAngle) -1/2)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i)) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))) (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i)) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) n0_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) -1) n0_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))) n0_i) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n0_i) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))) (*.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (*.f32 (*.f32 -1 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(*.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))) 1)
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (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)))
(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)))
(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)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 2))
(fabs.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (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)))
(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)))
(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)))
(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)))
(cbrt.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)))
(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)))
(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)))
(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)))
(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)))

eval942.0ms (4.9%)

Compiler

Compiled 53817 to 24563 computations (54.4% saved)

prune507.0ms (2.6%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New1517191536
Fresh101
Picked101
Done404
Total1523191542
Error
0b
Counts
1542 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(fma.f32 (+.f32 1 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
0.5b
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
0.5b
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
7.0b
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
7.0b
(/.f32 (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle)))) (*.f32 n0_i (sin.f32 normAngle))) (sin.f32 normAngle))
7.2b
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
13.5b
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
13.5b
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
0.6b
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
0.6b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
0.6b
(+.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
0.7b
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
0.8b
(+.f32 (*.f32 (log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
0.6b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
4.9b
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
3.3b
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))))))
13.5b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
7.4b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
16.9b
n0_i
Compiler

Compiled 741 to 488 computations (34.1% saved)

localize65.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(fma.f32 (+.f32 1 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
0.2b
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
0.8b
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
0.9b
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
Compiler

Compiled 96 to 19 computations (80.2% saved)

series18.0ms (0.1%)

Counts
3 → 76
Calls

24 calls:

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

rewrite120.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1540×associate-/r/
434×add-sqr-sqrt
428×pow1
428×*-un-lft-identity
396×add-exp-log
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020111
1421111
25893111
Stop Event
node limit
Counts
3 → 290
Calls
Call 1
Inputs
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(fma.f32 (+.f32 1 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 normAngle) u) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 normAngle) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 normAngle) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (neg.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (cos.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (neg.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (/.f32 u (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) u) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)) (neg.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cos.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) u)) (*.f32 (cos.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)) (cos.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sin.f32 normAngle)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (neg.f32 (cos.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (sqrt.f32 (cos.f32 normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (cbrt.f32 (cos.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 -1 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (neg.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))) (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))) (+.f32 0 (+.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (*.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2) (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 3) (pow.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 3)) (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))))))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1338×associate-*r*
1168×*-commutative
1094×associate-/l*
946×associate-*l/
944×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
077017034
1246216790
Stop Event
node limit
Counts
366 → 459
Calls
Call 1
Inputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/720 u) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))) (*.f32 -1/5040 u)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.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 (-.f32 (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))) (*.f32 1/24 u)) n0_i)) (+.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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.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 (-.f32 (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))) (*.f32 1/24 u)) n0_i)) (+.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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))) (*.f32 -1/5040 u))) (*.f32 -1/720 u)) n0_i)) (+.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 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i 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 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (+.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/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))) (+.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 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) 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 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) 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 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))
(*.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 1 normAngle) u) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (/.f32 1 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1))
(+.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(+.f32 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1) 1)
(-.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(-.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1)
(-.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) 2)
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) 1))
(*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) -1)
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (neg.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))
(*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 -1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (cos.f32 normAngle))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (neg.f32 (cos.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) u)
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (*.f32 -1 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 1 (/.f32 u (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 u)) normAngle)
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) u) normAngle)
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)) (neg.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cos.f32 normAngle))
(*.f32 (/.f32 -1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) u)) (*.f32 (cos.f32 normAngle) normAngle))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)) (cos.f32 normAngle))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (neg.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) 1))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (sqrt.f32 (cos.f32 normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 -1 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) (sin.f32 normAngle))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (neg.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))) (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))) (+.f32 0 (+.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (*.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 3)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) -1)
(pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3) 1/3)
(neg.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1))
(+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)))
(-.f32 (+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(*.f32 1 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))
(*.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)
(*.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2) (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 3) (pow.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 3)) (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))
(pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(exp.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
Outputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (+.f32 (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u))))
(+.f32 (fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u))) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(fma.f32 (*.f32 u -1/3) (*.f32 normAngle normAngle) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(fma.f32 (-.f32 (*.f32 u 1/24) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3)))) (pow.f32 normAngle 4) (fma.f32 (*.f32 u -1/3) (*.f32 normAngle normAngle) u))
(fma.f32 (-.f32 (*.f32 u 1/30) (*.f32 u 1/18)) (pow.f32 normAngle 4) (fma.f32 (*.f32 u -1/3) (*.f32 normAngle normAngle) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/720 u) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))) (*.f32 -1/5040 u)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
(fma.f32 (-.f32 (*.f32 u -1/720) (fma.f32 -1/6 (-.f32 (*.f32 u 1/24) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3)))) (fma.f32 1/120 (*.f32 u -1/3) (*.f32 u -1/5040)))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 u 1/24) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3)))) (pow.f32 normAngle 4) (fma.f32 (*.f32 u -1/3) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (*.f32 u -1/720) (fma.f32 -1/6 (-.f32 (*.f32 u 1/30) (*.f32 u 1/18)) (+.f32 (*.f32 u -1/360) (*.f32 u -1/5040)))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 u 1/30) (*.f32 u 1/18)) (pow.f32 normAngle 4) (fma.f32 (*.f32 u -1/3) (*.f32 normAngle normAngle) u)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.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 u 1/3))) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (+.f32 (*.f32 u (*.f32 1/3 n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 (-.f32 (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))) (*.f32 1/24 u)) n0_i)) (+.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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.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 (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3))) (*.f32 -1/24 u)))) (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 (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (*.f32 u 1/3))) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (+.f32 (fma.f32 1/120 u (*.f32 u 1/18)) (*.f32 u -1/24)))) (+.f32 (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 u (*.f32 1/120 n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (*.f32 u (*.f32 1/3 n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 (-.f32 (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))) (*.f32 1/24 u)) n0_i)) (+.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 n0_i (-.f32 (*.f32 -1/6 u) (*.f32 -1/2 u)))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/24 u) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u)))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 u) (*.f32 -1/6 u))) (*.f32 -1/5040 u))) (*.f32 -1/720 u)) n0_i)) (+.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 (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3))) (*.f32 -1/24 u)))) (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 (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (*.f32 u 1/3))) (*.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 -1/5040 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (+.f32 (fma.f32 -1/6 (-.f32 (*.f32 u 1/24) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 u -1/3)))) (fma.f32 1/120 (*.f32 u -1/3) (*.f32 u -1/5040))) (*.f32 1/720 u)))) (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))))))))))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (+.f32 (fma.f32 1/120 u (*.f32 u 1/18)) (*.f32 u -1/24)))) (+.f32 (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 u (*.f32 1/120 n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (*.f32 u (*.f32 1/3 n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (+.f32 (fma.f32 -1/6 (-.f32 (*.f32 u 1/30) (*.f32 u 1/18)) (+.f32 (*.f32 u -1/360) (*.f32 u -1/5040))) (*.f32 u 1/720)))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (*.f32 u (*.f32 1/120 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 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))
(/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))
(/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.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))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (+.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/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 u normAngle) 3))) (+.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/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 (*.f32 u normAngle) 3)) (+.f32 n0_i (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(+.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))) (+.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/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) (pow.f32 (*.f32 u normAngle) 3))) (+.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/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)) (pow.f32 (*.f32 u normAngle) 3)) (+.f32 n0_i (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))
(/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i)))))
(/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i)))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle n0_i))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(+.f32 n0_i (+.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (*.f32 normAngle n0_i))) (*.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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 n0_i (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 n0_i (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 n0_i (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (-.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (-.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (sin.f32 normAngle) u) (/.f32 1 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 (/.f32 1 normAngle) u) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (sqrt.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2))
(*.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 u normAngle))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 1 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 1 (sqrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) (/.f32 1 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 1 normAngle) u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (/.f32 (/.f32 1 normAngle) u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 u normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(pow.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) -1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 2))
(sqrt.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 0)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1) 1)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(-.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(-.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(-.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log.f32 (+.f32 2 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) 2)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) 1))
(-.f32 (/.f32 1 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (+.f32 1 (/.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(-.f32 (-.f32 (/.f32 1 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) 1) (/.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))))
(*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) -1)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2) (neg.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 -1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (cos.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) (neg.f32 (cos.f32 normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) u)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 -1 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (sqrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (/.f32 (cos.f32 normAngle) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) u)))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))) u))
(*.f32 (*.f32 1 (/.f32 u (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 u)) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) u) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (neg.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (*.f32 -1 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)) (neg.f32 (cos.f32 normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) 1) (*.f32 normAngle u)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (*.f32 (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (cbrt.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 normAngle (neg.f32 (cos.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) u)) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (*.f32 (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))) u) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))))
(*.f32 (sqrt.f32 normAngle) (/.f32 (*.f32 (cos.f32 normAngle) (sqrt.f32 normAngle)) (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (cbrt.f32 normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) u)) (pow.f32 (cbrt.f32 normAngle) 2)))
(*.f32 (cbrt.f32 normAngle) (*.f32 u (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2))))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))) (*.f32 normAngle (/.f32 u (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 (cos.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (/.f32 u (sin.f32 normAngle)) (*.f32 normAngle (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))))
(*.f32 (sqrt.f32 normAngle) (/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 normAngle)) (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (cbrt.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2)))
(*.f32 (cbrt.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (cos.f32 normAngle) (/.f32 (neg.f32 u) (sin.f32 normAngle)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cos.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) u)) (*.f32 (cos.f32 normAngle) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)) (cos.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle)))) (sqrt.f32 (cos.f32 normAngle)))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 u normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (cbrt.f32 (cos.f32 normAngle)))
(/.f32 (*.f32 -1 (cbrt.f32 (cos.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 u normAngle))))
(*.f32 (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (*.f32 -1 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 normAngle (neg.f32 (cos.f32 normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) u)) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (*.f32 (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))) u) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 (cbrt.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))))
(*.f32 (sqrt.f32 normAngle) (/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 normAngle)) (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (cbrt.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2)))
(*.f32 (cbrt.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (cos.f32 normAngle) (/.f32 (neg.f32 u) (sin.f32 normAngle)))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (sqrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle)))) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) u)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))) (/.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) u)) (sqrt.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(/.f32 (*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 u (neg.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle)))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)) (cbrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 u normAngle))))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))
(*.f32 (cbrt.f32 normAngle) (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))))
(/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)) (/.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) u)) (cbrt.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (*.f32 u (neg.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) 1) (/.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle) 1))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (/.f32 (sqrt.f32 (sin.f32 normAngle)) u)) (/.f32 (cos.f32 normAngle) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (/.f32 (cbrt.f32 (sin.f32 normAngle)) u)))
(*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (*.f32 (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))) u))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) -1) (neg.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (*.f32 (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) 1)) normAngle)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) u) (sqrt.f32 normAngle))))
(*.f32 (sqrt.f32 normAngle) (/.f32 (*.f32 (cos.f32 normAngle) (sqrt.f32 normAngle)) (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 (/.f32 (sin.f32 normAngle) u) (pow.f32 (cbrt.f32 normAngle) 2))) (cbrt.f32 normAngle))
(*.f32 (cbrt.f32 normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) u)) (pow.f32 (cbrt.f32 normAngle) 2)))
(*.f32 (cbrt.f32 normAngle) (*.f32 u (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 normAngle) 2))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (/.f32 (sin.f32 normAngle) u))) (neg.f32 normAngle))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (sqrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 (cos.f32 normAngle) (*.f32 (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) (sqrt.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) u))) (sqrt.f32 normAngle))
(*.f32 (sqrt.f32 normAngle) (/.f32 (cos.f32 normAngle) (*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) u)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(*.f32 (sqrt.f32 normAngle) (/.f32 (cos.f32 normAngle) (*.f32 (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) u)))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (sqrt.f32 (*.f32 normAngle (neg.f32 u))) (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 (*.f32 u (neg.f32 normAngle))) (/.f32 (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (cbrt.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle)))) (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(/.f32 (*.f32 (cbrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (/.f32 (/.f32 (cos.f32 normAngle) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))) (cbrt.f32 normAngle))
(*.f32 (cbrt.f32 normAngle) (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u))))
(/.f32 (/.f32 (*.f32 (cos.f32 normAngle) (cbrt.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) u)))
(*.f32 (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (cbrt.f32 (*.f32 normAngle (neg.f32 u))) (/.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 u (neg.f32 normAngle))) (/.f32 (/.f32 (cos.f32 normAngle) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle)) 2)))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) -1) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle u))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) u))) normAngle)
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (neg.f32 (cos.f32 normAngle))) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (neg.f32 (cos.f32 normAngle))))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) 1) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) 1))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (sqrt.f32 (cos.f32 normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (sqrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) (sqrt.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (sqrt.f32 (cos.f32 normAngle))))
(/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)) (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) (cbrt.f32 (cos.f32 normAngle)))))
(*.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2))) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (cbrt.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (cos.f32 normAngle))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) -1) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 -1 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle))) (/.f32 (/.f32 1 normAngle) u))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (neg.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) 1)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (/.f32 (cos.f32 normAngle) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (neg.f32 (cos.f32 normAngle))))
(neg.f32 (*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) (neg.f32 (cos.f32 normAngle)))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (neg.f32 (neg.f32 (cos.f32 normAngle)))) (neg.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (cos.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))) (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2)) (-.f32 0 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))) (+.f32 0 (+.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2) (*.f32 0 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(*.f32 (/.f32 (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)) (neg.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 3))) (+.f32 0 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)))
(*.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2) (/.f32 (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2)) (neg.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 3))))
(pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 1)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 3)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) -1)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3) 1/3)
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(neg.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (*.f32 normAngle (/.f32 (neg.f32 u) (sin.f32 normAngle))))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle u))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 2))
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 2))
(sqrt.f32 (pow.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(*.f32 (*.f32 normAngle (/.f32 u (sin.f32 normAngle))) (log.f32 (exp.f32 (cos.f32 normAngle))))
(*.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)) (log.f32 (exp.f32 (cos.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) 3))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 3)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) u) normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) 1))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))
(*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (-.f32 1 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) 1) (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 -1 (fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))))
(-.f32 (+.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) 1) (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 -1 (fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))))
(-.f32 (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 1) (exp.f32 (log1p.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))) 1) (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 -1 (fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (exp.f32 (log1p.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))))
(*.f32 1 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2) (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 n0_i (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) (*.f32 n0_i (*.f32 n0_i (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))))) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 3) (pow.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) 3)) (+.f32 (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) 3)) (fma.f32 (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (-.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2) (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3) (pow.f32 (*.f32 n0_i (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) 3)) (fma.f32 (*.f32 n0_i (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) (*.f32 n0_i (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))) (*.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 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))))))
(pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 1)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(pow.f32 (sqrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 2)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(pow.f32 (cbrt.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 3)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(pow.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3) 1/3)
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 2))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 2))
(log.f32 (exp.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(cbrt.f32 (pow.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) 3))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(expm1.f32 (log1p.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) 1))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log1p.f32 (expm1.f32 (fma.f32 (+.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (+.f32 1 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (+.f32 1 (*.f32 (cos.f32 normAngle) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))) n0_i (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))

localize77.0ms (0.4%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f32 n1_i u)
0.1b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
0.2b
(*.f32 (-.f32 1 u) n0_i)
Compiler

Compiled 28 to 15 computations (46.4% saved)

series4.0ms (0%)

Counts
3 → 30
Calls

21 calls:

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

rewrite84.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1026×*-commutative
944×associate-*r/
678×associate-*l/
632×distribute-lft-in
620×distribute-rgt-in
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
121341
2284641
Stop Event
node limit
Counts
3 → 136
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
((#(struct:change #<rule egg-rr> (2) ((x +.f32 n0_i (*.f32 n0_i (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 n0_i (*.f32 1 (*.f32 n0_i (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 n0_i (*.f32 (*.f32 n0_i (neg.f32 u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n0_i (neg.f32 u)) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 n0_i (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (pow.f32 u 3)))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (neg.f32 u) 3))) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (*.f32 u u)))) (+.f32 (neg.f32 u) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (pow.f32 u 3)))) (+.f32 -1 (neg.f32 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (*.f32 u u)))) (sqrt.f32 (+.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u u)))) (cbrt.f32 (+.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 u) 3)) n0_i) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 u u))) n0_i) (+.f32 (neg.f32 u) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u 3))) n0_i) (+.f32 -1 (neg.f32 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u 3))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u u))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 1 u))) (sqrt.f32 (+.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 1 u)) (cbrt.f32 (+.f32 1 u)))) (cbrt.f32 (+.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) (-.f32 1 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 1 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.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))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.f32 u n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u n1_i) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (*.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) 1) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_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 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (/.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 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x 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))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u n1_i)))))))

simplify123.0ms (0.6%)

Algorithm
egg-herbie
Rules
1128×associate-/l/
1050×associate-/r/
620×+-commutative
592×associate-+r+
572×associate-/l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03667238
110226760
248336580
Stop Event
node limit
Counts
166 → 232
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 1 (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 (*.f32 n0_i (neg.f32 u)) 1))
(+.f32 (*.f32 n0_i (neg.f32 u)) n0_i)
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 n0_i (neg.f32 u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) n0_i))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) (+.f32 1 u))
(/.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (pow.f32 u 3)))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (neg.f32 u) 3))) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))
(/.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (*.f32 u u)))) (+.f32 (neg.f32 u) -1))
(/.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (pow.f32 u 3)))) (+.f32 -1 (neg.f32 (fma.f32 u u u))))
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (*.f32 u u)))) (sqrt.f32 (+.f32 1 u)))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u u)))) (cbrt.f32 (+.f32 1 u)))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 u) 3)) n0_i) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 u u))) n0_i) (+.f32 (neg.f32 u) -1))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u 3))) n0_i) (+.f32 -1 (neg.f32 (fma.f32 u u u))))
(/.f32 (*.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))
(/.f32 (*.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u 3))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u u))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 u)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 1 u))) (sqrt.f32 (+.f32 1 u)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 1 u)) (cbrt.f32 (+.f32 1 u)))) (cbrt.f32 (+.f32 1 u)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.f32 1 (fma.f32 u u u)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) (-.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 1 (*.f32 u n1_i)))
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.f32 u n1_i)))) 1)
(-.f32 (+.f32 (*.f32 u n1_i) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))) 1)
(*.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 (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 (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 (-.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) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (/.f32 1 (-.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 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))))
(/.f32 1 (/.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)) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (+.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 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (*.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 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_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 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) 1) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_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 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (/.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 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 3) 1/3)
(neg.f32 (/.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)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))))
(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)))))
(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))))
(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 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (-.f32 1 u) 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))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(log.f32 (exp.f32 (*.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)))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
Outputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 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 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 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 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 n0_i (neg.f32 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 (neg.f32 u) (fma.f32 -1 n1_i n0_i))
(*.f32 (-.f32 n0_i n1_i) (neg.f32 u))
(+.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 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 1 (*.f32 n0_i (neg.f32 u))))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 (*.f32 n0_i (neg.f32 u)) 1))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n0_i (neg.f32 u)) n0_i)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 n0_i (neg.f32 u))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 n0_i)) 1) (*.f32 n0_i (neg.f32 u)))
(-.f32 (expm1.f32 (log1p.f32 n0_i)) (*.f32 n0_i u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) 1)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 n0_i (/.f32 1 (-.f32 1 u)))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) n0_i))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 n0_i (/.f32 (+.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 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) (+.f32 1 u))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 1 (*.f32 n0_i (-.f32 1 (pow.f32 u 3)))) (+.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 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (*.f32 n0_i (+.f32 1 (pow.f32 (neg.f32 u) 3))) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (*.f32 u u)))) (+.f32 (neg.f32 u) -1))
(/.f32 n0_i (/.f32 (+.f32 -1 (neg.f32 u)) (neg.f32 (-.f32 1 (*.f32 u u)))))
(*.f32 (/.f32 n0_i (-.f32 -1 u)) (+.f32 -1 (*.f32 u u)))
(/.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (pow.f32 u 3)))) (+.f32 -1 (neg.f32 (fma.f32 u u u))))
(/.f32 n0_i (/.f32 (-.f32 -1 (fma.f32 u u u)) (neg.f32 (-.f32 1 (pow.f32 u 3)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u 3)) (-.f32 -1 (fma.f32 u u u))) n0_i)
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 u u u))) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))))
(*.f32 (/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (*.f32 (sqrt.f32 (-.f32 1 u)) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))))
(/.f32 (*.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 (*.f32 u u)))) (sqrt.f32 (+.f32 1 u)))
(/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 u 1)) (sqrt.f32 (-.f32 1 (*.f32 u u)))))
(*.f32 (/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (-.f32 1 (*.f32 u u))))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (pow.f32 u 3)))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 n0_i (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (cbrt.f32 (-.f32 1 (pow.f32 u 3))))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))
(*.f32 (/.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (+.f32 1 (fma.f32 u u u)))) (cbrt.f32 (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 n0_i (cbrt.f32 (+.f32 1 (fma.f32 u u u)))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (cbrt.f32 (-.f32 1 (pow.f32 u 3)))))
(/.f32 (*.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 (*.f32 u u)))) (cbrt.f32 (+.f32 1 u)))
(/.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (/.f32 (cbrt.f32 (+.f32 u 1)) (cbrt.f32 (-.f32 1 (*.f32 u u)))))
(*.f32 (/.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (+.f32 u 1))) (cbrt.f32 (-.f32 1 (*.f32 u u))))
(/.f32 (*.f32 (+.f32 1 (pow.f32 (neg.f32 u) 3)) n0_i) (+.f32 1 (+.f32 (*.f32 (neg.f32 u) (neg.f32 u)) u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (*.f32 u u))) n0_i) (+.f32 (neg.f32 u) -1))
(/.f32 n0_i (/.f32 (+.f32 -1 (neg.f32 u)) (neg.f32 (-.f32 1 (*.f32 u u)))))
(*.f32 (/.f32 n0_i (-.f32 -1 u)) (+.f32 -1 (*.f32 u u)))
(/.f32 (*.f32 (neg.f32 (-.f32 1 (pow.f32 u 3))) n0_i) (+.f32 -1 (neg.f32 (fma.f32 u u u))))
(/.f32 n0_i (/.f32 (-.f32 -1 (fma.f32 u u u)) (neg.f32 (-.f32 1 (pow.f32 u 3)))))
(*.f32 (/.f32 (+.f32 -1 (pow.f32 u 3)) (-.f32 -1 (fma.f32 u u u))) n0_i)
(/.f32 (*.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.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 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (pow.f32 u 3))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 (fma.f32 u u u))) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))))
(*.f32 (/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (*.f32 (sqrt.f32 (-.f32 1 u)) (sqrt.f32 (-.f32 1 (pow.f32 u 3)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 1 (*.f32 u u))) (*.f32 n0_i (sqrt.f32 (-.f32 1 u)))) (sqrt.f32 (+.f32 1 u)))
(/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 u 1)) (sqrt.f32 (-.f32 1 (*.f32 u u)))))
(*.f32 (/.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (+.f32 u 1))) (sqrt.f32 (-.f32 1 (*.f32 u u))))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) 1) (+.f32 1 u))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (sqrt.f32 (+.f32 1 u))) (sqrt.f32 (+.f32 1 u)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (*.f32 (cbrt.f32 (+.f32 1 u)) (cbrt.f32 (+.f32 1 u)))) (cbrt.f32 (+.f32 1 u)))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) n0_i)
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) 1) (+.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 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (sqrt.f32 (+.f32 1 (fma.f32 u u u)))) (sqrt.f32 (+.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 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(/.f32 (/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (*.f32 (cbrt.f32 (+.f32 1 (fma.f32 u u u))) (cbrt.f32 (+.f32 1 (fma.f32 u u u))))) (cbrt.f32 (+.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 n0_i (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(fma.f32 n0_i (neg.f32 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 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(sqrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))
(fabs.f32 (-.f32 n0_i (*.f32 n0_i u)))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n0_i (neg.f32 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u n1_i))) (-.f32 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)
(-.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 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 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)
(-.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))))
(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 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.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 (*.f32 u n1_i) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_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 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 (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 (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 (-.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))))
(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 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(*.f32 (/.f32 1 (-.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)))
(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 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (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 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3)) (fma.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3)) (fma.f32 (-.f32 1 u) (*.f32 n0_i (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (-.f32 (pow.f32 (*.f32 u n1_i) 4) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (-.f32 1 u) (*.f32 n0_i (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (-.f32 (pow.f32 (*.f32 u n1_i) 4) (*.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 n0_i (*.f32 (-.f32 1 u) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (-.f32 (pow.f32 (*.f32 u n1_i) 4) (*.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))))))) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (*.f32 n0_i (+.f32 -1 u)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 3))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) (pow.f32 (*.f32 u n1_i) 2)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)))) 3))) (+.f32 (pow.f32 (*.f32 u n1_i) 4) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)))) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (neg.f32 (pow.f32 (*.f32 u n1_i) 2))))))
(/.f32 (*.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 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)) (neg.f32 (pow.f32 (*.f32 u n1_i) 2)))) (pow.f32 (*.f32 u n1_i) 4))) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)))) 3) (pow.f32 (*.f32 u n1_i) 6)))
(/.f32 (*.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 (*.f32 n0_i u) (*.f32 u n1_i))) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))) (neg.f32 (pow.f32 (*.f32 u n1_i) 2)))) (pow.f32 (*.f32 u n1_i) 4))) (+.f32 (pow.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) (-.f32 n0_i (+.f32 (*.f32 n0_i u) (*.f32 u n1_i))))) 3) (pow.f32 (*.f32 u n1_i) 6)))
(/.f32 1 (/.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)) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (-.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)
(/.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)))
(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 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) 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)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))))
(*.f32 (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)) (/.f32 (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)) (/.f32 (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(*.f32 (/.f32 (sqrt.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)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))) (sqrt.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 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))) (sqrt.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 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))) (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (/.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))) (*.f32 (/.f32 (cbrt.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)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6)) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(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 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (*.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) 4) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))) (+.f32 (pow.f32 (*.f32 u n1_i) 6) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 3)) (*.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (pow.f32 (*.f32 u n1_i) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 3)) (*.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (pow.f32 (*.f32 u n1_i) 6))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) 3)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))) (+.f32 (pow.f32 (*.f32 u n1_i) 4) (+.f32 (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 u n1_i) 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 u n1_i) 4))))
(/.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))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (/.f32 (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (cbrt.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (cbrt.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2) (cbrt.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 2)) 1) (-.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)
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) 1) (neg.f32 (-.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)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (hypot.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3/2) (pow.f32 (*.f32 u n1_i) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (/.f32 (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2)))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (cbrt.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (cbrt.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))) 2)) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))) (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) 2) (cbrt.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_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 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 4) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3)) (/.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 u n1_i) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 2) 3) (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) 3)) (*.f32 (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))) (+.f32 (pow.f32 (*.f32 u n1_i) 4) (+.f32 (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 u n1_i) 4))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (pow.f32 (*.f32 u n1_i) 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6)) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 6) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 6)) (*.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 u n1_i) 3)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))) (+.f32 (pow.f32 (*.f32 u n1_i) 6) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 3)) (*.f32 (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (pow.f32 (*.f32 u n1_i) 6))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 u n1_i) 3) 3) (pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 3)) (*.f32 (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (-.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (pow.f32 (*.f32 u n1_i) 6))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.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)
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (sqrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))) (sqrt.f32 (-.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)
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))) (cbrt.f32 (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (-.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)
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.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)
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(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 (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 (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)) 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)
(neg.f32 (/.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)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u)))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i)) 2))
(sqrt.f32 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) 2))
(fabs.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(fabs.f32 (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)
(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)
(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 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 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 (*.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 (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 (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)
(-.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 (sqrt.f32 (*.f32 u n1_i)) 2)
(*.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) 3) 1/3)
(*.f32 u n1_i)
(sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))
(fabs.f32 (*.f32 u n1_i))
(log.f32 (exp.f32 (*.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)
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
(*.f32 u n1_i)

localize68.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
0.1b
(-.f32 normAngle (*.f32 u normAngle))
0.1b
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.3b
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
Compiler

Compiled 43 to 10 computations (76.7% saved)

series8.0ms (0%)

Counts
3 → 60
Calls

21 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1778×associate-*l/
1674×associate-/l*
628×associate-/r/
292×add-sqr-sqrt
290×pow1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01277
126877
2389377
Stop Event
node limit
Counts
3 → 156
Calls
Call 1
Inputs
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n0_i) (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n0_i 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (neg.f32 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) 1) (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 n0_i) 2))) (cbrt.f32 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) -1) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n0_i) -1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n0_i) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) 1)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) 1) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) 1) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.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)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (+.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (+.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (+.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (-.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (-.f32 1 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.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))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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))))) 1) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.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)) 1) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))))

simplify153.0ms (0.8%)

Algorithm
egg-herbie
Rules
1234×associate-*r*
804×associate-+r+
788×associate-*l*
774×+-commutative
728×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
052310378
115259892
274269892
Stop Event
node limit
Counts
216 → 257
Calls
Call 1
Inputs
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 1 (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (/.f32 1 (-.f32 1 u)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (/.f32 1 (-.f32 1 u))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (-.f32 1 u) 2))) (+.f32 (*.f32 -1/120 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 4))) (*.f32 1/5040 (/.f32 1 (-.f32 1 u)))))) (pow.f32 normAngle 6))) (/.f32 1 (-.f32 1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
1
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) 1))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) normAngle)) (sin.f32 normAngle)))) (pow.f32 u 3))))))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(sin.f32 normAngle)
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)
(*.f32 (neg.f32 n0_i) (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n0_i 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (neg.f32 n0_i))
(*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 n0_i))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 n0_i))
(*.f32 (/.f32 n0_i -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 n0_i (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 n0_i) 2))) (cbrt.f32 n0_i))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) -1) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (neg.f32 n0_i) -1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i 1) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) 1)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i 1) -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) 1) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)
(pow.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2)
(pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) -1)
(neg.f32 (*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(sqrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 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 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3))
(expm1.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (sin.f32 normAngle) 1) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 normAngle) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.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))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.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 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (+.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (+.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.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 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (+.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))
(+.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (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 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (-.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.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 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1)
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (-.f32 1 (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))) 1)
(*.f32 1 (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 (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 (-.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))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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 (*.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))))) 1) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (*.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)) 1) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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)))))))
(pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)
(pow.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)
(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)
(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 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
Outputs
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6)))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 1/120 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -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 -1/6 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 n0_i (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 (-.f32 1 u) -1/5040))) (fma.f32 -1/6 (-.f32 (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (*.f32 (-.f32 1 u) 1/120))) (*.f32 1/36 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 -1/720 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 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 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle)))))))
(-.f32 (fma.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 n0_i (*.f32 normAngle normAngle)) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3))))) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (-.f32 (fma.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 n0_i (*.f32 normAngle normAngle)) n0_i) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 normAngle u)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 1 (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (/.f32 1 (-.f32 1 u)))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 1 (-.f32 1 u)))
(-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (/.f32 1 (-.f32 1 u))))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (fma.f32 (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120))) (pow.f32 normAngle 4) (/.f32 1 (-.f32 1 u))))
(-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6)))) (/.f32 1 (-.f32 1 u))) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (-.f32 1 u))) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 2))) (*.f32 1/120 (pow.f32 (-.f32 1 u) 3)))) (pow.f32 (-.f32 1 u) 2))) (+.f32 (*.f32 -1/120 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 (-.f32 1 u) 4))) (*.f32 1/5040 (/.f32 1 (-.f32 1 u)))))) (pow.f32 normAngle 6))) (/.f32 1 (-.f32 1 u)))))
(fma.f32 -1 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (fma.f32 (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120))) (pow.f32 normAngle 4) (fma.f32 -1 (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (pow.f32 (-.f32 1 u) 5) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 1/6 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) 1/120)))) (fma.f32 -1/120 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 4)) (/.f32 1/5040 (-.f32 1 u)))))) (/.f32 1 (-.f32 1 u)))))
(-.f32 (fma.f32 (pow.f32 normAngle 4) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6)))) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (pow.f32 normAngle 6) (fma.f32 (pow.f32 (-.f32 1 u) 5) -1/5040 (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 (/.f32 1/120 (-.f32 1 u)) (fma.f32 (pow.f32 (-.f32 1 u) 3) 1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/6))))) (fma.f32 -1/120 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (-.f32 1 u) 4)) (/.f32 1/5040 (-.f32 1 u)))))))) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
1
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(+.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) 1))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (fma.f32 -1 (*.f32 (*.f32 u u) (fma.f32 -1 (/.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cos.f32 normAngle) 2)) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 (*.f32 normAngle normAngle) -1/2))) 1))
(+.f32 1 (-.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (*.f32 (*.f32 u u) (fma.f32 (*.f32 normAngle normAngle) -1/2 (/.f32 (neg.f32 (pow.f32 (cos.f32 normAngle) 2)) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle)))))))
(+.f32 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) (pow.f32 u 2))) (+.f32 1 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) 2) (pow.f32 normAngle 2)) (pow.f32 (sin.f32 normAngle) 2))) (*.f32 -1/2 (pow.f32 normAngle 2))) normAngle)) (sin.f32 normAngle)))) (pow.f32 u 3))))))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (+.f32 (fma.f32 -1 (*.f32 (*.f32 u u) (fma.f32 -1 (/.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cos.f32 normAngle) 2)) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 (*.f32 normAngle normAngle) -1/2))) 1) (neg.f32 (*.f32 (pow.f32 u 3) (fma.f32 -1/2 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (fma.f32 -1 (/.f32 (*.f32 (*.f32 normAngle normAngle) (pow.f32 (cos.f32 normAngle) 2)) (pow.f32 (sin.f32 normAngle) 2)) (*.f32 (*.f32 normAngle normAngle) -1/2)))))))))))
(+.f32 (-.f32 1 (*.f32 (pow.f32 u 3) (+.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (fma.f32 (*.f32 normAngle normAngle) -1/2 (/.f32 (neg.f32 (pow.f32 (cos.f32 normAngle) 2)) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle)))))) (*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 normAngle 3)) -1/3)))) (-.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (*.f32 (*.f32 u u) (fma.f32 (*.f32 normAngle normAngle) -1/2 (/.f32 (neg.f32 (pow.f32 (cos.f32 normAngle) 2)) (/.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 normAngle normAngle)))))))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 normAngle u))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u)))
(fma.f32 normAngle (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 normAngle 3) -1/6)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 normAngle (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 normAngle 3) -1/6))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7)) (fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)) (*.f32 normAngle (-.f32 1 u)))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5)) (fma.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7)) (fma.f32 normAngle (-.f32 1 u) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 normAngle 3) -1/6)))))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(sin.f32 normAngle)
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 normAngle u)))
(-.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 (sin.f32 normAngle) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (cos.f32 normAngle)) (*.f32 normAngle u))))
(-.f32 (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (sin.f32 normAngle)) (*.f32 normAngle (*.f32 u (cos.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))) (+.f32 (sin.f32 normAngle) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))) (+.f32 (sin.f32 normAngle) (fma.f32 -1 (*.f32 (*.f32 normAngle u) (cos.f32 normAngle)) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(+.f32 (-.f32 (*.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) 1/6)) (*.f32 normAngle (*.f32 u (cos.f32 normAngle)))) (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))) 1)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 1 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) n0_i)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (neg.f32 n0_i) (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n0_i 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(/.f32 (*.f32 (/.f32 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 n0_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 -1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) (neg.f32 n0_i))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 n0_i))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sin.f32 normAngle)) (*.f32 (/.f32 (cbrt.f32 n0_i) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n0_i) (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (cbrt.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)))
(*.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (cbrt.f32 n0_i))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (pow.f32 (cbrt.f32 n0_i) 2))) (cbrt.f32 n0_i))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) -1) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) -1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) 1) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (sin.f32 normAngle))) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) 1)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) -1) (neg.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i 1) (neg.f32 (neg.f32 (sin.f32 normAngle)))) (neg.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 n0_i (*.f32 (sqrt.f32 (neg.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))) (sqrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 n0_i (*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (neg.f32 (sin.f32 normAngle))))) (sqrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) 1) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (/.f32 n0_i (*.f32 (cbrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))))
(/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 n0_i (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))) (cbrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (/.f32 n0_i (*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (neg.f32 (sin.f32 normAngle))))) (cbrt.f32 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 3)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3) 1/3)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) n0_i) -1)
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(neg.f32 (*.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle))) 2))
(fabs.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle))))
(log.f32 (pow.f32 (exp.f32 n0_i) (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle))) 3))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))) 1))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 n0_i (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (/.f32 n0_i (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sin.f32 normAngle) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) 1) (/.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 -1 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)))
(/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2) 1) (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (sin.f32 normAngle) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u)))))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (sin.f32 normAngle) (/.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u)))))))
(*.f32 (/.f32 (sin.f32 normAngle) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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 (sin.f32 normAngle) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)))
(*.f32 (/.f32 1 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.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)))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u)))))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (sin.f32 normAngle) (/.f32 (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u)))))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) 1) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.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 (sin.f32 normAngle) (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3))) (+.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))))) (-.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)))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 2)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 3)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3) 1/3)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (sin.f32 normAngle)) -1)
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2))
(fabs.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u)))) 3))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) 1))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(+.f32 (sin.f32 (-.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))) (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.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))) (*.f32 2 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))
(fma.f32 2 (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(fma.f32 2 (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (+.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (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 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (+.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (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)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(+.f32 (fma.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (cos.f32 normAngle) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(+.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))) (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (-.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (fma.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 (*.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 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (-.f32 (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.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)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(-.f32 (exp.f32 (log1p.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))) (-.f32 1 (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 (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))) (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 (*.f32 normAngle u)))))
(+.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (+.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 (*.f32 normAngle u))))))
(*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 1 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(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)))))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(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))
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(*.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 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))))) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u))))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (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 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u))))))
(/.f32 (*.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))))) 1) (+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (cos.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 (*.f32 normAngle u))))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (*.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)) 1) (+.f32 (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)))) (+.f32 (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) 3) (pow.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) 3)) (+.f32 (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 (-.f32 (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 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (sin.f32 normAngle) 2) (*.f32 (cos.f32 (*.f32 normAngle u)) (cos.f32 (*.f32 normAngle u))))))
(pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 1)
(neg.f32 (sin.f32 (*.f32 normAngle (+.f32 -1 u))))
(sin.f32 (-.f32 normAngle (*.f32 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(sqrt.f32 (pow.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(fabs.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(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 normAngle u)))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u)) (neg.f32 (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(-.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle u))))

localize86.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)
0.1b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
0.2b
(*.f32 (-.f32 1 u) n0_i)
1.0b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 67 to 30 computations (55.2% saved)

series5.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite110.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1754×associate-*l/
730×associate-/r*
504×associate-/l*
394×associate-+l+
372×add-sqr-sqrt
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01768
135968
2473068
Stop Event
node limit
Counts
2 → 111
Calls
Call 1
Inputs
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) 1) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n0_i (-.f32 1 u) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) n1_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) n1_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) n1_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) n1_i) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n1_i) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 -1 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))))

simplify133.0ms (0.7%)

Algorithm
egg-herbie
Rules
702×associate-+r+
618×distribute-lft-neg-in
602×+-commutative
598×associate-+l+
590×distribute-rgt-neg-in
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
038111775
1100811011
2447710907
Stop Event
node limit
Counts
195 → 241
Calls
Call 1
Inputs
n0_i
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) (+.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 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) (+.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 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.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 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.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 (-.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) (*.f32 (-.f32 1 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) (*.f32 (-.f32 1 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) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) 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 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) 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 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))) 1)
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) 1) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (*.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 (-.f32 1 u) n0_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 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 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 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))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) n1_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) n1_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) n1_i) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n1_i) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.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) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(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)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.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))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 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)))))
Outputs
n0_i
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n0_i)) u n0_i)
(fma.f32 (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) n0_i) u n0_i)
(fma.f32 (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) n0_i) u n0_i)
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) n0_i))
(fma.f32 (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n0_i)) u (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) n0_i))
(fma.f32 (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) n0_i) u (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) n0_i))
(fma.f32 (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) n0_i) u (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) n0_i))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) (+.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)))
(fma.f32 (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n0_i)) u (fma.f32 1/120 (/.f32 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (sin.f32 normAngle)) (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) n0_i)))
(fma.f32 (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) n0_i) u (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)))
(fma.f32 (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) n0_i) u (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 -1 (*.f32 u n0_i))
(neg.f32 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) u)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 -1 (*.f32 u n0_i))
(neg.f32 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) u)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.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 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (*.f32 normAngle normAngle) (fma.f32 n0_i (-.f32 1 u) (*.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 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 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 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 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 n0_i (-.f32 1 u) (*.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 n0_i (-.f32 1 u) (*.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 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 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 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 (*.f32 -1/5040 n1_i) (pow.f32 u 7)) (fma.f32 -1/5040 (*.f32 n1_i u) (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 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))) (pow.f32 normAngle 6) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 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) (fma.f32 n0_i (-.f32 1 u) (*.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) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(fma.f32 (neg.f32 u) n0_i n0_i)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle u) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u))
(+.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 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))) (/.f32 (*.f32 (*.f32 n1_i u) 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 normAngle u) (/.f32 (sin.f32 normAngle) n1_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 normAngle u)))
(+.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 (*.f32 n1_i u) normAngle) (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 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 n1_i 1/120) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5)) (pow.f32 u 5))) (fma.f32 -1/6 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (/.f32 (*.f32 normAngle u) (/.f32 (sin.f32 normAngle) n1_i))))
(+.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 normAngle u))))
(+.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 (*.f32 (*.f32 n1_i u) normAngle) (sin.f32 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 (*.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 normAngle 5)) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 normAngle u) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (*.f32 n1_i (pow.f32 normAngle 7))) (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 1/120) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5)) (pow.f32 u 5))))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u)) (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 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (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 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle))))
(fma.f32 n1_i u (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n1_i (-.f32 (pow.f32 u 3) 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)))
(fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.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 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 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 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 (*.f32 -1/5040 n1_i) (pow.f32 u 7)) (fma.f32 -1/5040 (*.f32 n1_i u) (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 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 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i))) (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (-.f32 1 u)))) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (fma.f32 (neg.f32 u) n0_i n0_i))))
(-.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (-.f32 1 u)))) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (expm1.f32 (log1p.f32 (fma.f32 (neg.f32 u) n0_i n0_i))))
(*.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)))) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u))))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.f32 (*.f32 (hypot.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2)) (hypot.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2))) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))) (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))))))
(*.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (/.f32 (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))) (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)))))
(/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))) (/.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)))) (/.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)) (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) 1) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) 1) (neg.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) 1) (neg.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (sqrt.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))) (sqrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)))) (sqrt.f32 (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 (sqrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u))))))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u))))))
(*.f32 (/.f32 (hypot.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2)) (sqrt.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))) (sqrt.f32 (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))))
(/.f32 (hypot.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3/2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3/2)) (/.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2))) (sqrt.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))) 2)))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))) 2))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2))) (cbrt.f32 (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (pow.f32 (cbrt.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))) 2))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))) 2) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u))))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))) (cbrt.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))) (pow.f32 (cbrt.f32 (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))) 2))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3))) (cbrt.f32 (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))) (pow.f32 (cbrt.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 4)) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))) (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (/.f32 1 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (+.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)))))
(/.f32 (-.f32 (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (/.f32 (+.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 4)) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))) (/.f32 1 (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 6)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 4) (fma.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 4))))
(/.f32 (/.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 6) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 6)) (-.f32 (fma.f32 (neg.f32 u) n0_i n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))) (fma.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2) (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 6)) 1) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u))))))) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 6)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)))
(/.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 6) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 6)) (*.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (/.f32 1 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (-.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) 3) (pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (/.f32 (-.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 6)) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3))) (/.f32 1 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3) 3)) (*.f32 (+.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 6) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 6) (*.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)))) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3) 3)) (*.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 6) (*.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3) (-.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3)))) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) 1) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (sqrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))) (cbrt.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (+.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 n0_i (-.f32 1 u))))) (-.f32 (sqrt.f32 (*.f32 n0_i (-.f32 1 u))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (-.f32 (sqrt.f32 (*.f32 n0_i (-.f32 1 u))) (sqrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (+.f32 (sqrt.f32 (*.f32 n0_i (-.f32 1 u))) (sqrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))))
(/.f32 (-.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (*.f32 (+.f32 (sqrt.f32 (fma.f32 (neg.f32 u) n0_i n0_i)) (sqrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))) (-.f32 (sqrt.f32 (fma.f32 (neg.f32 u) n0_i n0_i)) (sqrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) 1) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.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 1 u) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (+.f32 -1 u))) (pow.f32 (fma.f32 (neg.f32 u) n0_i n0_i) 2)))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 3)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3) 1/3)
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u))) 2))
(fabs.f32 (-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u)))
(fabs.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i)))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) 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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i n0_i) (*.f32 n0_i u))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (fma.f32 (neg.f32 u) n0_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (sin.f32 (*.f32 normAngle u)))) n1_i))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (pow.f32 (sin.f32 normAngle) -1/2) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (sin.f32 normAngle) -1/2) (sqrt.f32 (sin.f32 normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 -1 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (cbrt.f32 (sin.f32 normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) n1_i) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 u normAngle)))))
(/.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle u))) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (sin.f32 (*.f32 normAngle u)))))
(*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle u))) 2) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) -1) n1_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 -1 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) 1) n1_i) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))) n1_i) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) n1_i) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle u))) (sqrt.f32 (sin.f32 normAngle))) (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (*.f32 (*.f32 -1 n1_i) (sin.f32 (*.f32 u normAngle))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (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 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(fabs.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(log.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (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 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (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 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))

localize103.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))))))
0.1b
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))
10.8b
(/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))
10.8b
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
Compiler

Compiled 106 to 15 computations (85.8% saved)

series15.0ms (0.1%)

Counts
4 → 80
Calls

30 calls:

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

rewrite113.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
980×associate-/l/
916×distribute-lft-in
398×add-sqr-sqrt
392×pow1
392×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017116
1377116
25892116
Stop Event
node limit
Counts
4 → 187
Calls
Call 1
Inputs
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))
(*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 normAngle (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i normAngle) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (*.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle (neg.f32 n1_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n1_i normAngle) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i 1) (/.f32 normAngle (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle 1) (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 n1_i normAngle) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 1 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 normAngle) n0_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 n0_i) (/.f32 (sin.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) n0_i) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle n0_i) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 normAngle) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cos.f32 normAngle) (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) n0_i) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))) (sqrt.f32 (*.f32 normAngle n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (*.f32 normAngle n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))) (cos.f32 normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (*.f32 normAngle (neg.f32 n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1)) (*.f32 1 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)) u) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) (-.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 3) (pow.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (-.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3) (pow.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))))

simplify145.0ms (0.8%)

Algorithm
egg-herbie
Rules
1082×associate-*r*
968×associate-*l*
848×+-commutative
724×*-commutative
590×fma-def
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
054210551
115279783
274609779
Stop Event
node limit
Counts
267 → 284
Calls
Call 1
Inputs
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(/.f32 1 n0_i)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (/.f32 1 n0_i))
(+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (/.f32 1 n0_i)))
(+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (+.f32 (/.f32 1 n0_i) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) n0_i)))))
n0_i
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/720 n0_i) (+.f32 (*.f32 -1/5040 n0_i) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))) (*.f32 -1/6 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))) (+.f32 (*.f32 1/120 n1_i) (+.f32 (*.f32 1/24 n0_i) (*.f32 -1/36 n1_i)))) (*.f32 u (pow.f32 normAngle 4))) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 n0_i) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))) (*.f32 -1/6 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))))))) (+.f32 (*.f32 -1/720 n0_i) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))))) (*.f32 u (pow.f32 normAngle 6))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))) (+.f32 (*.f32 1/120 n1_i) (+.f32 (*.f32 1/24 n0_i) (*.f32 -1/36 n1_i)))) (*.f32 u (pow.f32 normAngle 4))) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2))))))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)
(+.f32 0 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))) 1)
(*.f32 n1_i (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 normAngle (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)
(*.f32 1 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (*.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i normAngle))
(*.f32 (*.f32 normAngle (neg.f32 n1_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n1_i normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)
(*.f32 (/.f32 n1_i 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle 1) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 3)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i normAngle)) -1)
(pow.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) 1/3)
(neg.f32 (/.f32 (*.f32 n1_i normAngle) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 1))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 1 normAngle))
(*.f32 (/.f32 (/.f32 1 normAngle) n0_i) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 n0_i))))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 1 n0_i) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) n0_i) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3) 1/3)
(pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 n0_i))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle n0_i) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 0)
(+.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)
(-.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)
(*.f32 (*.f32 normAngle n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))
(*.f32 (cos.f32 normAngle) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (cos.f32 normAngle) (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1)
(*.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 n0_i)))
(*.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))
(*.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 (*.f32 -1 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) n0_i)
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) n0_i) normAngle)
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle n0_i))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))) (sqrt.f32 (*.f32 normAngle n0_i)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 n0_i)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i))) -1)
(pow.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3) 1/3)
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(exp.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))) (cos.f32 normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (*.f32 normAngle (neg.f32 n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(+.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u))
(+.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))
(+.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1)) (*.f32 1 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) 1)
(/.f32 (*.f32 u (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 (*.f32 u (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)) u) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) (-.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 3) (pow.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (-.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)
(pow.f32 (sqrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 2)
(pow.f32 (cbrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 3)
(pow.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 2))
(log.f32 (pow.f32 (exp.f32 u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(cbrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3) (pow.f32 u 3)))
(expm1.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(exp.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1))
(log1p.f32 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(fma.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
Outputs
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))
(fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(fma.f32 -1 (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 4)) (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))))
(-.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n1_i (*.f32 -7/360 (pow.f32 normAngle 4))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(fma.f32 -1 (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 4)) (fma.f32 -1 (*.f32 (fma.f32 1/6 (*.f32 n1_i -7/360) (*.f32 n1_i 1/840)) (pow.f32 normAngle 6)) (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(-.f32 (fma.f32 (neg.f32 (fma.f32 n1_i 1/840 (*.f32 n1_i -7/2160))) (pow.f32 normAngle 6) (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (*.f32 n1_i (*.f32 -7/360 (pow.f32 normAngle 4))))
(/.f32 1 n0_i)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (/.f32 1 n0_i))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) n0_i) (/.f32 1 n0_i))
(+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (/.f32 1 n0_i)))
(fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i) (fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) n0_i)) (+.f32 (/.f32 1 n0_i) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) n0_i)))))
(fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i) (+.f32 (fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) n0_i) (/.f32 1 n0_i)) (/.f32 (*.f32 -1/5040 (pow.f32 normAngle 6)) n0_i)))
(fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) n0_i) (fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) n0_i) (fma.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) n0_i) (/.f32 1 n0_i))))
n0_i
(+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i)
(fma.f32 (*.f32 n0_i -1/3) (*.f32 normAngle normAngle) n0_i)
(fma.f32 (*.f32 normAngle normAngle) (*.f32 n0_i -1/3) n0_i)
(+.f32 (*.f32 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i))
(fma.f32 (-.f32 (*.f32 n0_i 1/24) (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3)))) (pow.f32 normAngle 4) (fma.f32 (*.f32 n0_i -1/3) (*.f32 normAngle normAngle) n0_i))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 n0_i 1/30) (*.f32 n0_i 1/18)) (fma.f32 (*.f32 normAngle normAngle) (*.f32 n0_i -1/3) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/720 n0_i) (+.f32 (*.f32 -1/5040 n0_i) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))) (*.f32 -1/6 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)) (pow.f32 normAngle 2)) n0_i)))
(fma.f32 (-.f32 (*.f32 n0_i -1/720) (fma.f32 -1/5040 n0_i (fma.f32 1/120 (*.f32 n0_i -1/3) (*.f32 -1/6 (-.f32 (*.f32 n0_i 1/24) (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3)))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 n0_i 1/24) (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3)))) (pow.f32 normAngle 4) (fma.f32 (*.f32 n0_i -1/3) (*.f32 normAngle normAngle) n0_i)))
(fma.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 n0_i -1/840) (fma.f32 -1/6 (-.f32 (*.f32 n0_i 1/30) (*.f32 n0_i 1/18)) (*.f32 n0_i -1/360))) (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 n0_i 1/30) (*.f32 n0_i 1/18)) (fma.f32 (*.f32 normAngle normAngle) (*.f32 n0_i -1/3) n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) u)
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i u) normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2))))
(fma.f32 (-.f32 n1_i n0_i) u (*.f32 u (*.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 n0_i -1/6) (fma.f32 -1/2 n0_i (*.f32 n1_i -1/6))))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))) (+.f32 (*.f32 1/120 n1_i) (+.f32 (*.f32 1/24 n0_i) (*.f32 -1/36 n1_i)))) (*.f32 u (pow.f32 normAngle 4))) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2)))))
(fma.f32 (-.f32 n1_i n0_i) u (fma.f32 (-.f32 (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3))) (fma.f32 1/120 n1_i (fma.f32 1/24 n0_i (*.f32 n1_i -1/36)))) (*.f32 (pow.f32 normAngle 4) u) (*.f32 u (*.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 n0_i -1/6) (fma.f32 -1/2 n0_i (*.f32 n1_i -1/6)))))))
(fma.f32 u (-.f32 n1_i n0_i) (fma.f32 u (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))) (*.f32 (-.f32 (fma.f32 1/120 n0_i (*.f32 n0_i 1/18)) (+.f32 (*.f32 n1_i -7/360) (*.f32 n0_i 1/24))) (*.f32 (pow.f32 normAngle 4) u))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 n0_i) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i))) (*.f32 -1/6 (-.f32 (*.f32 1/24 n0_i) (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))))))) (+.f32 (*.f32 -1/720 n0_i) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))))) (*.f32 u (pow.f32 normAngle 6))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/6 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n0_i)))) (+.f32 (*.f32 1/120 n1_i) (+.f32 (*.f32 1/24 n0_i) (*.f32 -1/36 n1_i)))) (*.f32 u (pow.f32 normAngle 4))) (*.f32 u (*.f32 (-.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 n1_i))) (pow.f32 normAngle 2))))))
(fma.f32 (-.f32 (fma.f32 -1/5040 n0_i (fma.f32 1/120 (*.f32 n0_i -1/3) (*.f32 -1/6 (-.f32 (*.f32 n0_i 1/24) (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3))))))) (fma.f32 -1/720 n0_i (fma.f32 1/6 (*.f32 n1_i -7/360) (*.f32 n1_i 1/840)))) (*.f32 (pow.f32 normAngle 6) u) (fma.f32 (-.f32 n1_i n0_i) u (fma.f32 (-.f32 (fma.f32 1/120 n0_i (*.f32 -1/6 (*.f32 n0_i -1/3))) (fma.f32 1/120 n1_i (fma.f32 1/24 n0_i (*.f32 n1_i -1/36)))) (*.f32 (pow.f32 normAngle 4) u) (*.f32 u (*.f32 (*.f32 normAngle normAngle) (-.f32 (*.f32 n0_i -1/6) (fma.f32 -1/2 n0_i (*.f32 n1_i -1/6))))))))
(fma.f32 (-.f32 (fma.f32 -1/5040 n0_i (fma.f32 -1/6 (-.f32 (*.f32 n0_i 1/30) (*.f32 n0_i 1/18)) (*.f32 n0_i -1/360))) (fma.f32 n0_i -1/720 (fma.f32 n1_i 1/840 (*.f32 n1_i -7/2160)))) (*.f32 (pow.f32 normAngle 6) u) (fma.f32 u (-.f32 n1_i n0_i) (fma.f32 u (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))) (*.f32 (-.f32 (fma.f32 1/120 n0_i (*.f32 n0_i 1/18)) (+.f32 (*.f32 n1_i -7/360) (*.f32 n0_i 1/24))) (*.f32 (pow.f32 normAngle 4) u)))))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 u (*.f32 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle))) normAngle))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(neg.f32 (*.f32 (*.f32 normAngle u) (*.f32 -1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 (*.f32 normAngle u) (*.f32 1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(neg.f32 (*.f32 (*.f32 normAngle u) (*.f32 -1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 (*.f32 normAngle u) (*.f32 1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(neg.f32 (*.f32 (*.f32 normAngle u) (*.f32 -1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 (*.f32 normAngle u) (*.f32 1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1 (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) n0_i) (sin.f32 normAngle)))) (*.f32 u normAngle)))
(neg.f32 (*.f32 (*.f32 normAngle u) (*.f32 -1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 (*.f32 normAngle u) (*.f32 1 (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i u) normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i u) normAngle))))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle))) (sin.f32 normAngle))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) u)
(*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 0 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 0)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))) 1)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 normAngle (/.f32 1 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 normAngle (*.f32 n1_i (/.f32 1 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i normAngle) (/.f32 1 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 1 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (*.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (*.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle (neg.f32 n1_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 n1_i normAngle) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 n1_i normAngle) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i 1) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 normAngle 1) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) 1) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (*.f32 n1_i normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 n1_i (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 normAngle (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) 1) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (*.f32 n1_i normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle)))
(*.f32 (/.f32 normAngle (sqrt.f32 (sin.f32 normAngle))) (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 (cbrt.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(/.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i normAngle)) 2) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (cbrt.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))))))
(pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 1)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 2)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 3)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i normAngle)) -1)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) 1/3)
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 n1_i normAngle) (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 normAngle (neg.f32 n1_i)) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 2))
(sqrt.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2))
(fabs.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))))
(log.f32 (exp.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(exp.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)) 1))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 1 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (/.f32 1 normAngle) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 n0_i))))
(/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) 1) (*.f32 normAngle (neg.f32 n0_i)))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n0_i))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 1 n0_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))))
(/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))) (sqrt.f32 (*.f32 normAngle n0_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))))
(/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) n0_i) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))))
(/.f32 (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle n0_i))) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) n0_i))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) n0_i) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle n0_i))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))))
(/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle n0_i))) (sqrt.f32 (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3) 1/3)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(pow.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) -1)
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 n0_i))))
(/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) 1) (*.f32 normAngle (neg.f32 n0_i)))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n0_i))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 2))
(fabs.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle n0_i) 3)))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))
(+.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 0)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(+.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(+.f32 (-.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(-.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(-.f32 (+.f32 0 (exp.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (cos.f32 normAngle) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (cos.f32 normAngle) (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1)
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (sqrt.f32 (cos.f32 normAngle)) (*.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (*.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 n0_i)))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))
(/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(*.f32 (neg.f32 n0_i) (/.f32 (*.f32 normAngle (cos.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 -1 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (*.f32 -1 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (*.f32 -1 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle) n0_i)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) n0_i) normAngle)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) 1) (*.f32 normAngle n0_i))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle n0_i))) (sqrt.f32 (*.f32 normAngle n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle n0_i)) 2)) (cbrt.f32 (*.f32 normAngle n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 normAngle n0_i))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 1 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (cos.f32 normAngle) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (cos.f32 normAngle) 1) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (neg.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) normAngle)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (cos.f32 normAngle) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 n0_i)))
(/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(*.f32 (neg.f32 n0_i) (/.f32 (*.f32 normAngle (cos.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (*.f32 normAngle n0_i))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) 1) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (sqrt.f32 (cos.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (/.f32 (sqrt.f32 (cos.f32 normAngle)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (/.f32 (/.f32 1 normAngle) n0_i)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cbrt.f32 (cos.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2)) (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2) (cbrt.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(/.f32 (*.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (pow.f32 (cbrt.f32 (cos.f32 normAngle)) 2)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(pow.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (*.f32 normAngle n0_i))) -1)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(pow.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3) 1/3)
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(*.f32 (*.f32 normAngle n0_i) (/.f32 (neg.f32 (cos.f32 normAngle)) (sin.f32 normAngle)))
(*.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (neg.f32 normAngle)))
(neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i))))
(/.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) 1) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 normAngle n0_i)))
(*.f32 (neg.f32 n0_i) (/.f32 (*.f32 normAngle (cos.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))
(sqrt.f32 (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 2))
(fabs.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))
(log.f32 (pow.f32 (exp.f32 (cos.f32 normAngle)) (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(cbrt.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(cbrt.f32 (/.f32 (pow.f32 (cos.f32 normAngle) 3) (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)) 3)))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(expm1.f32 (log1p.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(exp.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(exp.f32 (*.f32 (log.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(log1p.f32 (expm1.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (fma.f32 (/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n0_i))) (cos.f32 normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (fma.f32 (/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (+.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 2 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (sqrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (fma.f32 (/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (pow.f32 (cbrt.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (fma.f32 (/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 u (fma.f32 (*.f32 normAngle (neg.f32 n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (+.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (fma.f32 (/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)) (cos.f32 normAngle) (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(*.f32 u (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 0 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(+.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (*.f32 1 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 1)) (*.f32 1 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 1)))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))) 1)
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(/.f32 (*.f32 u (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2)) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 u (/.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) 2)))
(*.f32 (/.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (pow.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) 2))
(/.f32 (*.f32 u (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3))) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(/.f32 (*.f32 u (+.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 3) (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 3))) (+.f32 (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 2) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))))
(*.f32 (/.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))) (+.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)))
(/.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 2) u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(/.f32 u (/.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) 2)))
(*.f32 (/.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (pow.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) 2))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)) u) (+.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(/.f32 (*.f32 u (+.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 3) (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 3))) (+.f32 (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 2) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))))
(*.f32 (/.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2))) (+.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 3)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) (-.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2) (*.f32 u u)) (*.f32 (*.f32 u u) (pow.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))) 2))) (-.f32 (*.f32 u (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2) (*.f32 u u)) (*.f32 u (*.f32 (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) 2) u))) (*.f32 normAngle (*.f32 u (-.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) 3) (pow.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)) (+.f32 (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)) (-.f32 (*.f32 (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) (*.f32 (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))) 3) (pow.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) 3)) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2) (*.f32 u u)) (*.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (-.f32 (*.f32 u (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))) (*.f32 u (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 n0_i u)))) 3)) (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 n0_i u)))) (*.f32 u (-.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))) (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))))) (*.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2) (*.f32 u u))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) 3) (pow.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 n0_i u)))) 3)) (fma.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle (*.f32 n0_i u)))) (*.f32 u (*.f32 normAngle (fma.f32 -1 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 (pow.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) 2) (*.f32 u u))))
(pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 1)
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(pow.f32 (sqrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 2)
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(pow.f32 (cbrt.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 3)
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(pow.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3) 1/3)
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(sqrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 2))
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i))))) 2))
(fabs.f32 (*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(log.f32 (pow.f32 (exp.f32 u) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i))))) 3))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3)))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(cbrt.f32 (*.f32 (pow.f32 (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))) 3) (pow.f32 u 3)))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(expm1.f32 (log1p.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(exp.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))) 1))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(log1p.f32 (expm1.f32 (*.f32 u (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(fma.f32 u (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 u (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 normAngle n0_i)))))
(*.f32 u (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle (*.f32 normAngle (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))

eval981.0ms (5.1%)

Compiler

Compiled 57577 to 21366 computations (62.9% saved)

prune727.0ms (3.8%)

Pruning

17 alts after pruning (16 fresh and 1 done)

PrunedKeptTotal
New1880141894
Fresh12214
Picked101
Done314
Total1896171913
Error
0b
Counts
1913 → 17
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
13.5b
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
7.2b
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
16.5b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
13.5b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
7.4b
(-.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))))
4.0b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
0.7b
(+.f32 (*.f32 n1_i u) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i)))
0.6b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
4.8b
(+.f32 (*.f32 n1_i u) n0_i)
4.9b
(+.f32 n0_i (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
0.5b
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
2.9b
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i))))
0.4b
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))))))
13.5b
(*.f32 (-.f32 1 u) n0_i)
18.8b
(*.f32 u n1_i)
16.9b
n0_i
Compiler

Compiled 538 to 365 computations (32.2% saved)

localize151.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6))))))
0.2b
(*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))
0.3b
(*.f32 n1_i 1/6)
0.4b
(*.f32 n0_i 1/3)
Compiler

Compiled 97 to 56 computations (42.3% saved)

series24.0ms (0.1%)

Counts
4 → 108
Calls

27 calls:

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

rewrite104.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
876×associate-+l+
492×associate-/r*
422×associate-+r+
422×+-commutative
390×associate-/l*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01680
136776
2531876
Stop Event
node limit
Counts
4 → 118
Calls
Call 1
Inputs
(*.f32 n0_i 1/3)
(*.f32 n1_i 1/6)
(*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6))))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 n0_i 1/3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 n0_i 1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 n0_i 1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 n0_i 1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/27 (pow.f32 n0_i 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 n0_i n0_i) 1/9))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/3) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 1/27 (pow.f32 n0_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 n0_i 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 n0_i 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 n0_i 1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 n0_i 1/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 n1_i 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 n1_i 1/6) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 n1_i 1/6)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 n1_i 1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/216 (pow.f32 n1_i 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 n1_i n1_i) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 n1_i) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 1/216 (pow.f32 n1_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 n1_i 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 n1_i 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 n1_i 1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 n1_i 1/6)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 normAngle (/.f32 1 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (/.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) (/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))) (-.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 3)) (+.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (-.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3) (pow.f32 normAngle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n0_i 1/3) normAngle (*.f32 n1_i (*.f32 1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 normAngle (*.f32 n0_i 1/3) (*.f32 n1_i (*.f32 1/6 normAngle)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (-.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n1_i) (+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i u) (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u n1_i)) (*.f32 u (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 n1_i u)) (*.f32 (neg.f32 n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u (/.f32 1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) (/.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 3)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) u))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3) (pow.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u (-.f32 n1_i n0_i) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 n1_i n0_i) u (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))))

simplify153.0ms (0.8%)

Algorithm
egg-herbie
Rules
1684×associate-/l*
748×associate-/l/
746×associate-/r*
686×associate-*r*
678×associate-*r/
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03749446
110189142
242199102
Stop Event
node limit
Counts
226 → 205
Calls
Call 1
Inputs
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i 1/3))) 1)
(pow.f32 (*.f32 n0_i 1/3) 1)
(pow.f32 (sqrt.f32 (*.f32 n0_i 1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 n0_i 1/3)) 3)
(pow.f32 (*.f32 1/27 (pow.f32 n0_i 3)) 1/3)
(sqrt.f32 (*.f32 (*.f32 n0_i n0_i) 1/9))
(log.f32 (pow.f32 (exp.f32 1/3) n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/3))))
(cbrt.f32 (*.f32 1/27 (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i 1/3)))
(exp.f32 (log.f32 (*.f32 n0_i 1/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i 1/3)) 1))
(log1p.f32 (expm1.f32 (*.f32 n0_i 1/3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i 1/6))) 1)
(pow.f32 (*.f32 n1_i 1/6) 1)
(pow.f32 (sqrt.f32 (*.f32 n1_i 1/6)) 2)
(pow.f32 (cbrt.f32 (*.f32 n1_i 1/6)) 3)
(pow.f32 (*.f32 1/216 (pow.f32 n1_i 3)) 1/3)
(sqrt.f32 (*.f32 (*.f32 n1_i n1_i) 1/36))
(log.f32 (pow.f32 (exp.f32 n1_i) 1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i 1/6))))
(cbrt.f32 (*.f32 1/216 (pow.f32 n1_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n1_i 1/6)))
(exp.f32 (log.f32 (*.f32 n1_i 1/6)))
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i 1/6)) 1))
(log1p.f32 (expm1.f32 (*.f32 n1_i 1/6)))
(+.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))
(+.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle)))
(+.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1))
(+.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))) 1)
(/.f32 normAngle (/.f32 1 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (/.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)) normAngle))
(/.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) (/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))) normAngle))
(/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))) (-.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 3)) (+.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (-.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 1)
(pow.f32 (sqrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 2)
(pow.f32 (cbrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 3)
(pow.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 2))
(log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(cbrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3) (pow.f32 normAngle 3)))
(expm1.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(exp.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 1))
(log1p.f32 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(fma.f32 (*.f32 n0_i 1/3) normAngle (*.f32 n1_i (*.f32 1/6 normAngle)))
(fma.f32 normAngle (*.f32 n0_i 1/3) (*.f32 n1_i (*.f32 1/6 normAngle)))
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
(+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 u n1_i) (+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1))
(+.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1))
(+.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u n1_i)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 n1_i u)) (*.f32 (neg.f32 n0_i) u))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))) 1)
(/.f32 u (/.f32 1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) (/.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) u))
(/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))) u))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 3)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 1)
(pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 2)
(pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 3)
(pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))))
(cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3) (pow.f32 u 3)))
(expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 1))
(log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(fma.f32 u (-.f32 n1_i n0_i) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
(fma.f32 (-.f32 n1_i n0_i) u (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
Outputs
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/3 n0_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 1/6 n1_i)
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) normAngle)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(*.f32 (*.f32 1/3 n0_i) normAngle)
(*.f32 normAngle (*.f32 1/3 n0_i))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(*.f32 (*.f32 1/3 n0_i) normAngle)
(*.f32 normAngle (*.f32 1/3 n0_i))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/3 (*.f32 n0_i normAngle))
(*.f32 (*.f32 1/3 n0_i) normAngle)
(*.f32 normAngle (*.f32 1/3 n0_i))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i normAngle)) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) (pow.f32 normAngle 2)) n1_i) n0_i) u)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u)
(*.f32 u (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 n1_i u)))
(*.f32 u (+.f32 (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (neg.f32 (*.f32 n1_i u)))
(*.f32 (*.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)) (neg.f32 u))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 (*.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i)) (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(fma.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 (*.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)) (neg.f32 u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 (*.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i)) (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(fma.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 (*.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)) (neg.f32 u)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (*.f32 n0_i (pow.f32 normAngle 2))) n0_i) u) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(fma.f32 (-.f32 (*.f32 (*.f32 1/3 n0_i) (*.f32 normAngle normAngle)) n0_i) u (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 (*.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i)) (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(fma.f32 u (-.f32 (*.f32 normAngle (*.f32 normAngle (*.f32 1/3 n0_i))) n0_i) (*.f32 (*.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)) (neg.f32 u)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))))
(*.f32 u (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i))
(*.f32 u (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.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 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u))
(*.f32 u (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1)))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(+.f32 (*.f32 (-.f32 (*.f32 1/3 (pow.f32 normAngle 2)) 1) (*.f32 n0_i u)) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/3 (*.f32 normAngle normAngle) -1) (*.f32 n0_i u) (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 n0_i (fma.f32 1/3 (*.f32 normAngle normAngle) -1))))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u))))
(-.f32 (*.f32 u (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i)) (*.f32 n0_i (*.f32 u (fma.f32 (*.f32 normAngle normAngle) -1/3 1))))
(fma.f32 u (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u))))
(-.f32 (*.f32 u (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i)) (*.f32 n0_i (*.f32 u (fma.f32 (*.f32 normAngle normAngle) -1/3 1))))
(fma.f32 u (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u))))
(-.f32 (*.f32 u (fma.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle) n1_i)) (*.f32 n0_i (*.f32 u (fma.f32 (*.f32 normAngle normAngle) -1/3 1))))
(fma.f32 u (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/3 1) (*.f32 u (neg.f32 n0_i))))
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))))
(*.f32 (*.f32 u (*.f32 normAngle normAngle)) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))))
(*.f32 (*.f32 u (*.f32 normAngle normAngle)) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i 1/3))) 1)
(*.f32 1/3 n0_i)
(pow.f32 (*.f32 n0_i 1/3) 1)
(*.f32 1/3 n0_i)
(pow.f32 (sqrt.f32 (*.f32 n0_i 1/3)) 2)
(*.f32 1/3 n0_i)
(pow.f32 (cbrt.f32 (*.f32 n0_i 1/3)) 3)
(*.f32 1/3 n0_i)
(pow.f32 (*.f32 1/27 (pow.f32 n0_i 3)) 1/3)
(cbrt.f32 (*.f32 1/27 (pow.f32 n0_i 3)))
(sqrt.f32 (*.f32 (*.f32 n0_i n0_i) 1/9))
(sqrt.f32 (*.f32 n0_i (*.f32 n0_i 1/9)))
(log.f32 (pow.f32 (exp.f32 1/3) n0_i))
(*.f32 1/3 n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/3))))
(*.f32 1/3 n0_i)
(cbrt.f32 (*.f32 1/27 (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i 1/3)))
(*.f32 1/3 n0_i)
(exp.f32 (log.f32 (*.f32 n0_i 1/3)))
(*.f32 1/3 n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i 1/3)) 1))
(*.f32 1/3 n0_i)
(log1p.f32 (expm1.f32 (*.f32 n0_i 1/3)))
(*.f32 1/3 n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i 1/6))) 1)
(*.f32 1/6 n1_i)
(pow.f32 (*.f32 n1_i 1/6) 1)
(*.f32 1/6 n1_i)
(pow.f32 (sqrt.f32 (*.f32 n1_i 1/6)) 2)
(*.f32 1/6 n1_i)
(pow.f32 (cbrt.f32 (*.f32 n1_i 1/6)) 3)
(*.f32 1/6 n1_i)
(pow.f32 (*.f32 1/216 (pow.f32 n1_i 3)) 1/3)
(cbrt.f32 (*.f32 1/216 (pow.f32 n1_i 3)))
(sqrt.f32 (*.f32 (*.f32 n1_i n1_i) 1/36))
(log.f32 (pow.f32 (exp.f32 n1_i) 1/6))
(*.f32 1/6 n1_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i 1/6))))
(*.f32 1/6 n1_i)
(cbrt.f32 (*.f32 1/216 (pow.f32 n1_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n1_i 1/6)))
(*.f32 1/6 n1_i)
(exp.f32 (log.f32 (*.f32 n1_i 1/6)))
(*.f32 1/6 n1_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i 1/6)) 1))
(*.f32 1/6 n1_i)
(log1p.f32 (expm1.f32 (*.f32 n1_i 1/6)))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 1) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 1))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))) 1)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(/.f32 normAngle (/.f32 1 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (/.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)) normAngle))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) (/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))) normAngle))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle)))) (-.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))
(/.f32 (*.f32 (fma.f32 1/3 (*.f32 n0_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle))) (-.f32 (*.f32 (*.f32 1/3 n0_i) normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))) (-.f32 (*.f32 (*.f32 1/3 n0_i) normAngle) (*.f32 1/6 (*.f32 n1_i normAngle))))
(/.f32 (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (/.f32 (*.f32 normAngle (-.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))) (*.f32 normAngle (-.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))))
(*.f32 (/.f32 (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (*.f32 normAngle (-.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)))) (*.f32 normAngle (-.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) 3)) (+.f32 (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n0_i (*.f32 1/3 normAngle))) (-.f32 (*.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))) (*.f32 (*.f32 n0_i (*.f32 1/3 normAngle)) (*.f32 n1_i (*.f32 1/6 normAngle))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 1/3 n0_i) normAngle) 3) (pow.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) 3)) (fma.f32 (*.f32 (*.f32 1/3 n0_i) normAngle) (*.f32 (*.f32 1/3 n0_i) normAngle) (*.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (-.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 (*.f32 1/3 n0_i) normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 normAngle (*.f32 1/3 n0_i)) 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i normAngle) 3))) (fma.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 normAngle normAngle) 1/9) (*.f32 n1_i (*.f32 (*.f32 1/6 normAngle) (*.f32 normAngle (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 normAngle (*.f32 1/3 n0_i)) 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i normAngle) 3))) (fma.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 normAngle (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))) (*.f32 1/9 (*.f32 (*.f32 n0_i normAngle) (*.f32 n0_i normAngle)))))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))
(/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (*.f32 (-.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i))) (+.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))))
(*.f32 (/.f32 normAngle (-.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))) (/.f32 (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)) (+.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3)))) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) 1) (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i)))) (sqrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))) (cbrt.f32 (+.f32 (*.f32 n0_i 1/3) (*.f32 -1/6 n1_i))))
(*.f32 (/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) (fma.f32 n0_i 1/3 (*.f32 n1_i -1/6))) normAngle)
(*.f32 (/.f32 normAngle (fma.f32 n1_i -1/6 (*.f32 1/3 n0_i))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36)) normAngle) (+.f32 (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 (*.f32 n0_i 1/3)))) (-.f32 (sqrt.f32 (*.f32 n0_i 1/3)) (sqrt.f32 (*.f32 n1_i 1/6))))
(/.f32 (*.f32 normAngle (-.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i n1_i) 1/36))) (*.f32 (-.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i))) (+.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))))
(*.f32 (/.f32 normAngle (-.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))) (/.f32 (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 n1_i n1_i) -1/36)) (+.f32 (sqrt.f32 (*.f32 1/3 n0_i)) (sqrt.f32 (*.f32 1/6 n1_i)))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) 1) (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3)))))) (sqrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(/.f32 (/.f32 (*.f32 (+.f32 (*.f32 1/27 (pow.f32 n0_i 3)) (*.f32 1/216 (pow.f32 n1_i 3))) normAngle) (*.f32 (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))) (cbrt.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/9) (*.f32 (*.f32 n1_i 1/6) (-.f32 (*.f32 n1_i 1/6) (*.f32 n0_i 1/3))))))
(*.f32 (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 n0_i n0_i) 1/9 (*.f32 n1_i (*.f32 1/6 (-.f32 (*.f32 1/6 n1_i) (*.f32 1/3 n0_i)))))) normAngle)
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 n0_i (*.f32 n0_i 1/9) (*.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3))))))
(*.f32 normAngle (/.f32 (fma.f32 1/27 (pow.f32 n0_i 3) (*.f32 1/216 (pow.f32 n1_i 3))) (fma.f32 (*.f32 1/6 n1_i) (fma.f32 1/6 n1_i (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/9))))
(pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 1)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(pow.f32 (sqrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 2)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(pow.f32 (cbrt.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 3)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(pow.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3) 1/3)
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(sqrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 2))
(sqrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2))
(fabs.f32 (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))
(log.f32 (pow.f32 (exp.f32 normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(cbrt.f32 (pow.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))) 3))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) 3) (pow.f32 normAngle 3)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(expm1.f32 (log1p.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(exp.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) 1))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(log1p.f32 (expm1.f32 (*.f32 normAngle (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 n0_i 1/3) normAngle (*.f32 n1_i (*.f32 1/6 normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(fma.f32 normAngle (*.f32 n0_i 1/3) (*.f32 n1_i (*.f32 1/6 normAngle)))
(*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 u n1_i) (+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 1) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u n1_i)) (*.f32 u (neg.f32 n0_i)))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(+.f32 (+.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 n1_i u)) (*.f32 (neg.f32 n0_i) u))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))) 1)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(/.f32 u (/.f32 1 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) (/.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) u))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))) u))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(/.f32 (-.f32 (*.f32 (*.f32 u u) (pow.f32 (-.f32 n1_i n0_i) 2)) (*.f32 (*.f32 u u) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2))) (*.f32 u (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))))
(/.f32 (*.f32 (*.f32 u u) (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2))) (*.f32 u (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (*.f32 (*.f32 u u) (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2))) (*.f32 u (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) 3)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 (*.f32 u (*.f32 normAngle normAngle)) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (*.f32 (*.f32 u u) (pow.f32 (-.f32 n1_i n0_i) 2)) (*.f32 (*.f32 (*.f32 u (*.f32 normAngle normAngle)) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (*.f32 (*.f32 u (*.f32 normAngle normAngle)) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (*.f32 u (-.f32 n1_i n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i)))) (*.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 u u))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (*.f32 u (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i)) (*.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 u u))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2))) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))))) (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))))) (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3))) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) 1) (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)))))) (sqrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (*.f32 (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))) (cbrt.f32 (-.f32 n1_i (+.f32 n0_i (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) u)
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(*.f32 u (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (-.f32 n1_i (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i))))
(/.f32 (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 2)) u) (+.f32 (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)))) (sqrt.f32 (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6))))))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2))) (*.f32 (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))))) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))))) (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 2)) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (*.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))))) (/.f32 (-.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 2)) (fma.f32 normAngle (sqrt.f32 (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (sqrt.f32 (-.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) 1) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i)))))) (sqrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) 3)) u) (*.f32 (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))) (cbrt.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle)) (-.f32 n1_i n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (+.f32 (pow.f32 (-.f32 n1_i n0_i) 2) (*.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (+.f32 (-.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) n1_i) n0_i)))) u)
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) 3)) (fma.f32 (*.f32 normAngle (*.f32 normAngle (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (neg.f32 (-.f32 n1_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) 2))))
(*.f32 u (/.f32 (+.f32 (pow.f32 (-.f32 n1_i n0_i) 3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) 3)) (fma.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i))) (-.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) n0_i) n1_i) (pow.f32 (-.f32 n1_i n0_i) 2))))
(pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 1)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 2)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 3)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3) 1/3)
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 2))
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i))) 2))
(fabs.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) u))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i))) 3))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3)))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)) 3) (pow.f32 u 3)))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))) 1))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (-.f32 n1_i n0_i)))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(fma.f32 u (-.f32 n1_i n0_i) (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u (*.f32 u (*.f32 (fma.f32 n0_i 1/3 (*.f32 n1_i 1/6)) (*.f32 normAngle normAngle))))
(*.f32 u (fma.f32 (*.f32 normAngle normAngle) (fma.f32 1/3 n0_i (*.f32 1/6 n1_i)) (-.f32 n1_i n0_i)))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.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)

rewrite47.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
938×add-sqr-sqrt
928×*-un-lft-identity
874×pow1
856×add-cube-cbrt
842×add-cbrt-cube
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1987
211627
Stop Event
node limit
Counts
1 → 11
Calls
Call 1
Inputs
(*.f32 u n1_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u n1_i) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u n1_i)))))))

simplify71.0ms (0.4%)

Algorithm
egg-herbie
Rules
1148×associate-+r-
946×associate-+l-
886×log-prod
844×+-commutative
742×fma-def
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
032245
179245
2261245
31827245
44123245
56900245
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 (*.f32 u n1_i) 1) 1)
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(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 (*.f32 u n1_i) 1) 1)
(*.f32 n1_i u)
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(*.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)
(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)

localize19.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.1b
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
0.1b
(*.f32 (-.f32 n1_i n0_i) u)
Compiler

Compiled 22 to 7 computations (68.2% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

18 calls:

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

rewrite74.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
998×associate-*r/
922×*-commutative
766×distribute-lft-in
746×distribute-rgt-in
704×associate-*l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0832
117828
2255628
Stop Event
node limit
Counts
2 → 127
Calls
Call 1
Inputs
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 n0_i) 1 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 n0_i) 1 n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i u) (*.f32 u (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 n1_i u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 n1_i u)) (*.f32 1 (*.f32 u (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 n1_i u) 1) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u (/.f32 1 (-.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (/.f32 (+.f32 n1_i n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (+.f32 n1_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3))) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i)))) (neg.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (+.f32 n1_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3)) u) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i))) u) (neg.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (+.f32 n1_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u) (-.f32 n1_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (-.f32 n1_i n0_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (-.f32 n1_i n0_i) u)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (-.f32 n1_i n0_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 n0_i (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) n0_i)) (/.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (exp.f32 (log1p.f32 n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.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))))) (#(struct:change #<rule egg-rr> (2) ((x *.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.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) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (*.f32 n0_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 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))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (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 (fma.f32 n0_i n0_i (*.f32 (*.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)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (*.f32 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (*.f32 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) 1) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (/.f32 1 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) 1) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (+.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u (-.f32 n1_i n0_i) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 n0_i (*.f32 (-.f32 n1_i n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (-.f32 n1_i n0_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x 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)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (-.f32 n1_i n0_i) u))))))

simplify106.0ms (0.5%)

Algorithm
egg-herbie
Rules
1190×associate-/l/
1114×associate-/r/
646×+-commutative
586×associate-/l*
530×associate-+r+
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03707947
110606827
247756803
Stop Event
node limit
Counts
187 → 217
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 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 (*.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))
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 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 n0_i) 1 n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i) u))
(+.f32 (*.f32 n1_i u) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 n1_i u))
(+.f32 (*.f32 1 (*.f32 n1_i u)) (*.f32 1 (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 (*.f32 n1_i u) 1) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) 1)
(/.f32 u (/.f32 1 (-.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (/.f32 (+.f32 n1_i n0_i) u))
(/.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) u))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (+.f32 n1_i n0_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 n1_i n0_i))))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3))) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))
(/.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i)))) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 u (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (+.f32 n1_i n0_i))
(/.f32 (*.f32 1 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3)) u) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i))) u) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (+.f32 n1_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 1)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 2)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 3)
(pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))
(log.f32 (pow.f32 (exp.f32 u) (-.f32 n1_i n0_i)))
(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)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 n1_i n0_i) u)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 1 n0_i))
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (-.f32 n1_i n0_i) u)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) 1)
(-.f32 (/.f32 n0_i (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) 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 n0_i (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u)))) 1)
(-.f32 (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (exp.f32 (log1p.f32 n0_i))) 1)
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(*.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (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 (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 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (/.f32 1 (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 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))
(*.f32 (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.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) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (-.f32 (*.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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (*.f32 n0_i n0_i)))))
(/.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 1 (/.f32 1 (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)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 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 (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 (fma.f32 n0_i n0_i (*.f32 (*.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 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (*.f32 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (*.f32 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (neg.f32 (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 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (sqrt.f32 (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 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (cbrt.f32 (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 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) 1) (neg.f32 (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 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (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 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (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 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (/.f32 1 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) 1) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (+.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) 1) (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (sqrt.f32 (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))
(pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)
(neg.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))))
(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))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) 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 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (-.f32 n1_i n0_i) u))
(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 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (*.f32 n1_i u))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 n0_i u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_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 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(fma.f32 u (neg.f32 n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(fma.f32 u (neg.f32 n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(fma.f32 u (neg.f32 n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 n0_i) 1 n0_i) u))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) n0_i) u))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (fma.f32 (neg.f32 (cbrt.f32 n0_i)) (pow.f32 (cbrt.f32 n0_i) 2) n0_i) u))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (fma.f32 (neg.f32 n0_i) 1 n0_i)))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (+.f32 n0_i (neg.f32 n0_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n0_i 0)))
(+.f32 (*.f32 n1_i u) (*.f32 u (neg.f32 n0_i)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 n1_i u))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 1 (*.f32 n1_i u)) (*.f32 1 (*.f32 u (neg.f32 n0_i))))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (*.f32 n1_i u) 1) (*.f32 (*.f32 u (neg.f32 n0_i)) 1))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) 1)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(/.f32 u (/.f32 1 (-.f32 n1_i n0_i)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (/.f32 (+.f32 n1_i n0_i) u))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) u))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_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 n1_i n0_i))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3))) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))
(/.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n1_i n1_i (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))) u))
(*.f32 (/.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i (-.f32 (neg.f32 n0_i) n1_i)))) (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i)))) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (+.f32 n0_i n1_i) (neg.f32 (-.f32 n1_i n0_i))) (/.f32 (neg.f32 (+.f32 n0_i n1_i)) u))
(*.f32 (/.f32 u (-.f32 (neg.f32 n0_i) n1_i)) (+.f32 (neg.f32 (*.f32 n1_i n1_i)) (*.f32 n0_i n0_i)))
(*.f32 (/.f32 u (/.f32 (-.f32 (neg.f32 n0_i) n1_i) (+.f32 n0_i (neg.f32 n1_i)))) (+.f32 n0_i n1_i))
(/.f32 (*.f32 u (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (*.f32 1 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (/.f32 (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(*.f32 (/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n0_i n1_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))))
(*.f32 (/.f32 u (sqrt.f32 (+.f32 n0_i n1_i))) (*.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (/.f32 (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i)))) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i))))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))))
(*.f32 (/.f32 u (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i))))) (*.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (/.f32 (cbrt.f32 (+.f32 n0_i n1_i)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(/.f32 u (/.f32 (/.f32 (cbrt.f32 (+.f32 n0_i n1_i)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))) (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)))
(*.f32 (/.f32 u (cbrt.f32 (+.f32 n0_i n1_i))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 u (*.f32 (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i)))))
(/.f32 u (/.f32 (/.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i)))) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))) (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2)))
(*.f32 (/.f32 u (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i))))) (*.f32 (pow.f32 (cbrt.f32 (-.f32 n1_i n0_i)) 2) (cbrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 (neg.f32 n0_i) 3)) u) (+.f32 (*.f32 n1_i n1_i) (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))))
(/.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n1_i n1_i (*.f32 (neg.f32 n0_i) (-.f32 (neg.f32 n0_i) n1_i))) u))
(*.f32 (/.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i (-.f32 (neg.f32 n0_i) n1_i)))) (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (neg.f32 (-.f32 n1_i n0_i))) u) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (+.f32 n0_i n1_i) (neg.f32 (-.f32 n1_i n0_i))) (/.f32 (neg.f32 (+.f32 n0_i n1_i)) u))
(*.f32 (/.f32 u (-.f32 (neg.f32 n0_i) n1_i)) (+.f32 (neg.f32 (*.f32 n1_i n1_i)) (*.f32 n0_i n0_i)))
(*.f32 (/.f32 u (/.f32 (-.f32 (neg.f32 n0_i) n1_i) (+.f32 n0_i (neg.f32 n1_i)))) (+.f32 n0_i n1_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (*.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (/.f32 (sqrt.f32 (+.f32 n0_i n1_i)) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(*.f32 (/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n0_i n1_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))))
(*.f32 (/.f32 u (sqrt.f32 (+.f32 n0_i n1_i))) (*.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))) (/.f32 (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i)))) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i))))) (*.f32 u (sqrt.f32 (-.f32 n1_i n0_i))))
(*.f32 (/.f32 u (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n0_i n1_i))))) (*.f32 (sqrt.f32 (-.f32 n1_i n0_i)) (sqrt.f32 (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) 1) (+.f32 n1_i n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) (cbrt.f32 (+.f32 n1_i n0_i)))) (cbrt.f32 (+.f32 n1_i n0_i)))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)) u)
(*.f32 u (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i)) (+.f32 n0_i n1_i)))
(*.f32 u (*.f32 (/.f32 (+.f32 n0_i n1_i) (+.f32 n0_i n1_i)) (-.f32 n1_i n0_i)))
(/.f32 (/.f32 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) 1) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(*.f32 (/.f32 (-.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)))) u)
(/.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 (*.f32 u (-.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(*.f32 (/.f32 (-.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)))) u)
(/.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))))
(pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 1)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 2)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) 3)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 1/3)
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))
(sqrt.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))
(fabs.f32 (*.f32 u (-.f32 n1_i n0_i)))
(log.f32 (pow.f32 (exp.f32 u) (-.f32 n1_i n0_i)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(exp.f32 (log.f32 (*.f32 (-.f32 n1_i n0_i) u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 n1_i n0_i) u)))
(fma.f32 u (neg.f32 n0_i) (*.f32 u n1_i))
(*.f32 u (-.f32 n1_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 1 n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (-.f32 n1_i n0_i) u)))
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 u (-.f32 n1_i n0_i))))
(fma.f32 u (-.f32 n1_i n0_i) (expm1.f32 (log1p.f32 n0_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) 1)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (/.f32 n0_i (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) n0_i)) (/.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 (-.f32 n1_i n0_i) u)))) 1)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (exp.f32 (log1p.f32 n0_i))) 1)
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 u (-.f32 n1_i n0_i))))
(fma.f32 u (-.f32 n1_i n0_i) (expm1.f32 (log1p.f32 n0_i)))
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (/.f32 1 (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(*.f32 (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (fma.f32 u (-.f32 n1_i n0_i) n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 (*.f32 u (-.f32 n1_i n0_i)) (fma.f32 u (-.f32 n1_i n0_i) n0_i) (*.f32 n0_i n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.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) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (-.f32 (*.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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (*.f32 (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (-.f32 (pow.f32 n0_i 4) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (*.f32 (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (-.f32 (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)) (*.f32 n0_i n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))) 3) (pow.f32 n0_i 6))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i) (fma.f32 (*.f32 u (-.f32 n1_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i) (neg.f32 (*.f32 n0_i n0_i)))))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))) (-.f32 (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))) (*.f32 n0_i n0_i)) (pow.f32 n0_i 4))) (+.f32 (pow.f32 (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))) 3) (pow.f32 n0_i 6)))
(/.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 1 (/.f32 1 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_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)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(/.f32 (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 (fma.f32 n0_i n0_i (*.f32 (*.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)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(*.f32 (hypot.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3/2) (pow.f32 n0_i 3/2)) (/.f32 (hypot.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3/2) (pow.f32 n0_i 3/2)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)))) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (/.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))))
(*.f32 (/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (/.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (*.f32 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 4)) (*.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))))
(/.f32 (*.f32 (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (*.f32 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))) (+.f32 (pow.f32 n0_i 6) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (-.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))) (fma.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (-.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (pow.f32 n0_i 6))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i))))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) 3)) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 4) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (fma.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (pow.f32 n0_i 4))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (neg.f32 (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 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (sqrt.f32 (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 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (/.f32 (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))) (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))) (hypot.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3/2) (pow.f32 n0_i 3/2)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (/.f32 (sqrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))) (cbrt.f32 (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 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (/.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (cbrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) 1) (neg.f32 (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 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (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 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (/.f32 (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))) (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))) (hypot.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3/2) (pow.f32 n0_i 3/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (/.f32 (sqrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (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 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (/.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))))
(*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))) (cbrt.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))))) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2))) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 4)) (*.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2))))
(/.f32 (*.f32 (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2) (*.f32 n0_i n0_i)))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) 3)) (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 4) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (-.f32 n0_i (*.f32 u (-.f32 n1_i n0_i))) (fma.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2) (fma.f32 n0_i n0_i (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (pow.f32 n0_i 4))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3))) (/.f32 1 (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 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) 3)) (/.f32 1 (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 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (-.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))) (+.f32 (pow.f32 n0_i 6) (*.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (-.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))) (fma.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (-.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (pow.f32 n0_i 6))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) 1) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))) (sqrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))) (cbrt.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (+.f32 (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u)) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 (-.f32 n1_i n0_i) u))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (*.f32 (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i)))) (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 2)) (*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i)))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (-.f32 n1_i n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) 1) (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))) (sqrt.f32 (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)))))) (cbrt.f32 (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 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i))))))
(pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 1)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 2)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)) 3)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3) 1/3)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(neg.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 2)) (neg.f32 (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(neg.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3)) (neg.f32 (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 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (-.f32 n1_i n0_i) (fma.f32 u (-.f32 n1_i n0_i) (neg.f32 n0_i)))))))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 2))
(sqrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 2))
(fabs.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))
(log.f32 (exp.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i))))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) 3))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (log.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 1 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) 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 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.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 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_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 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_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 n1_i u (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)

localize39.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 normAngle u)
0.0b
(+.f32 n0_i (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
0.2b
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
0.9b
(/.f32 (sin.f32 normAngle) (*.f32 normAngle u))
Compiler

Compiled 37 to 9 computations (75.7% saved)

series9.0ms (0%)

Counts
4 → 132
Calls

33 calls:

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

rewrite100.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
994×associate-/r/
628×distribute-lft-neg-in
582×distribute-rgt-neg-in
560×distribute-rgt-in
540×associate-/l/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01276
126072
2381672
Stop Event
node limit
Counts
4 → 219
Calls
Call 1
Inputs
(/.f32 (sin.f32 normAngle) (*.f32 normAngle u))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(+.f32 n0_i (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 normAngle u)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 u) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 (/.f32 (/.f32 1 u) normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (neg.f32 (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) normAngle) (/.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 u) normAngle) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 u) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n1_i 1) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 n1_i u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n1_i (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n1_i) 1) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 1 u)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle) (sqrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n1_i) (/.f32 (/.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (neg.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (*.f32 (sqrt.f32 n1_i) u))) (sqrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 normAngle u)))) (cbrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n1_i) -1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) normAngle)) u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) u)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n1_i u) normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 n0_i n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 n0_i 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 normAngle u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 normAngle u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 normAngle u)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 normAngle u) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 normAngle (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 normAngle u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 normAngle u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 normAngle u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 normAngle u)))))))

simplify98.0ms (0.5%)

Algorithm
egg-herbie
Rules
1236×associate-*r*
1006×associate-*l*
812×*-commutative
622×associate-*l/
604×associate-*r/
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
058310029
117199829
Stop Event
node limit
Counts
351 → 317
Calls
Call 1
Inputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
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)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
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)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
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)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
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)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (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)) n0_i)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 u) normAngle))
(*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 (/.f32 (/.f32 1 u) normAngle))))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (neg.f32 (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))
(*.f32 (/.f32 (sin.f32 normAngle) normAngle) (/.f32 1 u))
(*.f32 (/.f32 (/.f32 1 u) normAngle) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 1 u) normAngle)))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 u) normAngle))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) -1)
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u))
(*.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n1_i)
(*.f32 (neg.f32 n1_i) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle)
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i (*.f32 normAngle u)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n1_i 1) (*.f32 normAngle u)))
(*.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 n1_i 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 1 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 n1_i u))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n1_i (*.f32 normAngle (neg.f32 u))))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)
(*.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (sqrt.f32 n1_i) 1) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(*.f32 (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 1 u)) normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle u)))
(*.f32 (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle) (sqrt.f32 n1_i))
(*.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n1_i) (/.f32 (/.f32 1 u) normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (neg.f32 n1_i))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))
(*.f32 (/.f32 n1_i -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (/.f32 n1_i (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (*.f32 (sqrt.f32 n1_i) u))) (sqrt.f32 n1_i))
(*.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 normAngle u)))) (cbrt.f32 n1_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 n1_i))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (neg.f32 n1_i) -1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) u)
(*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 n1_i 1) 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 (/.f32 n1_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n1_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(*.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))
(*.f32 (/.f32 (/.f32 n1_i 1) -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 u))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 u))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)
(pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n1_i u) normAngle)) -1)
(pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)
(neg.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u))))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))) 1)
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 n0_i))
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(-.f32 (+.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 n0_i))) 1)
(-.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(*.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)
(*.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))
(*.f32 (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)))
(*.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 n0_i n0_i)))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 n0_i 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))
(pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 1))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n0_i)
(fma.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 1 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle u))) 1)
(pow.f32 (*.f32 normAngle u) 1)
(pow.f32 (sqrt.f32 (*.f32 normAngle u)) 2)
(pow.f32 (cbrt.f32 (*.f32 normAngle u)) 3)
(pow.f32 (pow.f32 (*.f32 normAngle u) 3) 1/3)
(neg.f32 (*.f32 normAngle (neg.f32 u)))
(sqrt.f32 (pow.f32 (*.f32 normAngle u) 2))
(log.f32 (pow.f32 (exp.f32 u) normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle u))))
(cbrt.f32 (pow.f32 (*.f32 normAngle u) 3))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))
(expm1.f32 (log1p.f32 (*.f32 normAngle u)))
(exp.f32 (log.f32 (*.f32 normAngle u)))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle u)) 1))
(log1p.f32 (expm1.f32 (*.f32 normAngle u)))
Outputs
(/.f32 1 u)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (/.f32 1 u))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (/.f32 1 u))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 2) u)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 4) u)) (+.f32 (/.f32 1 u) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u)))))
(fma.f32 -1/6 (/.f32 (*.f32 normAngle normAngle) u) (+.f32 (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (/.f32 1 u)) (/.f32 (*.f32 -1/5040 (pow.f32 normAngle 6)) u)))
(fma.f32 -1/6 (/.f32 normAngle (/.f32 u normAngle)) (fma.f32 1/120 (/.f32 (pow.f32 normAngle 4) u) (fma.f32 -1/5040 (/.f32 (pow.f32 normAngle 6) u) (/.f32 1 u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(fma.f32 n1_i u (*.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle)))))
(fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) (*.f32 u n1_i))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u n1_i) -7/360)) (fma.f32 n1_i u (*.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) (*.f32 u n1_i)) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 n1_i -7/360))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u n1_i) -7/360)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) (neg.f32 (*.f32 (pow.f32 normAngle 6) (fma.f32 1/6 (*.f32 (*.f32 u n1_i) -7/360) (*.f32 (*.f32 u n1_i) 1/840)))))))
(-.f32 (-.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) (*.f32 u n1_i)) (*.f32 (pow.f32 normAngle 6) (fma.f32 (*.f32 u n1_i) 1/840 (*.f32 (*.f32 u n1_i) -7/2160)))) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 n1_i -7/360))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 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 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) n0_i))
(fma.f32 u n1_i (fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) n0_i))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u n1_i) -7/360)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) n0_i)))
(-.f32 (fma.f32 u n1_i (fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) n0_i)) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 n1_i -7/360))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(fma.f32 -1 (*.f32 (pow.f32 normAngle 6) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 1/6 (*.f32 (*.f32 u n1_i) -7/360) (*.f32 (*.f32 u n1_i) 1/720)))) (fma.f32 -1 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 u n1_i) -7/360)) (fma.f32 n1_i u (fma.f32 1/6 (*.f32 n1_i (*.f32 u (*.f32 normAngle normAngle))) n0_i))))
(-.f32 (-.f32 (fma.f32 u n1_i (fma.f32 1/6 (*.f32 (*.f32 n1_i (*.f32 u normAngle)) normAngle) n0_i)) (*.f32 (pow.f32 normAngle 4) (*.f32 u (*.f32 n1_i -7/360)))) (*.f32 (pow.f32 normAngle 6) (fma.f32 (*.f32 u n1_i) 1/840 (*.f32 (*.f32 u n1_i) -7/2160))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
n0_i
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(*.f32 u normAngle)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 u) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 (/.f32 (/.f32 1 u) normAngle))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 (sqrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2) (neg.f32 (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 (cbrt.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 u) normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) normAngle) (/.f32 1 u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (/.f32 1 u) normAngle) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 1 u) normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (neg.f32 u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (/.f32 1 normAngle) (/.f32 (sin.f32 normAngle) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 u) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (sqrt.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sin.f32 normAngle) (cbrt.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (neg.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (*.f32 normAngle (neg.f32 u))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle) (/.f32 (sqrt.f32 (sin.f32 normAngle)) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) u) (/.f32 (sqrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) 1) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (/.f32 (sqrt.f32 (sin.f32 normAngle)) (cbrt.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) normAngle) (/.f32 (cbrt.f32 (sin.f32 normAngle)) u))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) u) (/.f32 (cbrt.f32 (sin.f32 normAngle)) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) 1) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (sqrt.f32 (*.f32 normAngle u))) (/.f32 (cbrt.f32 (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (pow.f32 (cbrt.f32 (*.f32 u normAngle)) 2)))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle)))) (sqrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (/.f32 (*.f32 normAngle u) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 (/.f32 1 u) normAngle))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 1 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2) (*.f32 normAngle u)) (cbrt.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (neg.f32 (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u)))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(*.f32 (neg.f32 (neg.f32 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2))) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3) 1/3)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(pow.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) -1)
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 u))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 1 normAngle) (neg.f32 u)))
(/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 u (neg.f32 normAngle)))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 2))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 2))
(fabs.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(log.f32 (exp.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)) 3))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 normAngle) 3) (pow.f32 (*.f32 normAngle u) 3)))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 1))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(/.f32 (sin.f32 normAngle) (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) 1)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n1_i)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (neg.f32 n1_i) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 n1_i 1) (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 1 (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(*.f32 (sqrt.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 1 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 n1_i u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (neg.f32 (sin.f32 normAngle))) (*.f32 n1_i (*.f32 normAngle (neg.f32 u))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) u)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 n1_i) 1) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 1 u)) normAngle))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) 1) (*.f32 (/.f32 (cbrt.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 normAngle) u)) normAngle) (sqrt.f32 n1_i))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 n1_i) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (/.f32 (sqrt.f32 n1_i) (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sin.f32 normAngle)) (/.f32 (cbrt.f32 n1_i) (/.f32 (/.f32 1 u) normAngle)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (/.f32 (cbrt.f32 n1_i) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (cbrt.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (/.f32 (cbrt.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (neg.f32 n1_i))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) u)) normAngle)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))
(/.f32 (*.f32 n1_i (sqrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 u)) normAngle))
(/.f32 (*.f32 n1_i (sqrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (sqrt.f32 u)))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))
(/.f32 (*.f32 n1_i (cbrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 u) 2)) normAngle))
(*.f32 (/.f32 (*.f32 n1_i (cbrt.f32 u)) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 u) 2))) normAngle)
(*.f32 (/.f32 n1_i -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 n1_i (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (*.f32 (sqrt.f32 n1_i) u))) (sqrt.f32 n1_i))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 normAngle u)))) (cbrt.f32 n1_i))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n1_i) 2) (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) (cbrt.f32 n1_i))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (*.f32 normAngle u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1) (/.f32 (*.f32 normAngle u) 1))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle)) u)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 u)) normAngle)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) -1) (*.f32 normAngle (neg.f32 u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (neg.f32 n1_i) -1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) u)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) 1) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (*.f32 normAngle u) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (*.f32 normAngle u) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) normAngle)) u)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (sin.f32 normAngle))) (*.f32 normAngle (neg.f32 u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) u)) normAngle)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) 1)) (*.f32 normAngle u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (sqrt.f32 (*.f32 normAngle u)))) (sqrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2))) (cbrt.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (sqrt.f32 u) normAngle))) (sqrt.f32 u))
(/.f32 (*.f32 n1_i (sqrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) (sqrt.f32 u)) normAngle))
(/.f32 (*.f32 n1_i (sqrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (sqrt.f32 u)))
(*.f32 (/.f32 (/.f32 n1_i 1) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (cbrt.f32 u) 2) normAngle))) (cbrt.f32 u))
(/.f32 (*.f32 n1_i (cbrt.f32 u)) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 u) 2)) normAngle))
(*.f32 (/.f32 (*.f32 n1_i (cbrt.f32 u)) (/.f32 (sin.f32 normAngle) (pow.f32 (cbrt.f32 u) 2))) normAngle)
(*.f32 (/.f32 (/.f32 n1_i 1) -1) (neg.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i 1) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle))) (neg.f32 u))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) 1) (sqrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (sqrt.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))) (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (*.f32 normAngle u)))
(*.f32 (sqrt.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 (sqrt.f32 (sin.f32 normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (sqrt.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (sqrt.f32 u))
(*.f32 (sqrt.f32 u) (/.f32 n1_i (*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) normAngle)) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))
(*.f32 (sqrt.f32 u) (/.f32 n1_i (*.f32 (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (sqrt.f32 (/.f32 (sin.f32 normAngle) normAngle)))))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 n1_i (sqrt.f32 (neg.f32 (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))) (sqrt.f32 (*.f32 u (neg.f32 normAngle))))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) 1) (cbrt.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(*.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 (cbrt.f32 (sin.f32 normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2))))
(*.f32 (cbrt.f32 (*.f32 u normAngle)) (/.f32 (/.f32 n1_i (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (cbrt.f32 u))
(*.f32 (cbrt.f32 u) (/.f32 n1_i (*.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) normAngle)) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2))))
(*.f32 (cbrt.f32 u) (/.f32 (/.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 normAngle) normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)))
(*.f32 (/.f32 (/.f32 n1_i (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))) 2)) (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 n1_i (*.f32 (cbrt.f32 (neg.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2))) (cbrt.f32 (*.f32 normAngle (neg.f32 u))))
(*.f32 (/.f32 (/.f32 n1_i (cbrt.f32 (neg.f32 (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 2)) (cbrt.f32 (*.f32 u (neg.f32 normAngle))))
(pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 3)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 n1_i u) normAngle)) -1)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 1/3)
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(neg.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle (neg.f32 u))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))
(sqrt.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2))
(fabs.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(log.f32 (pow.f32 (exp.f32 n1_i) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 1))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 n0_i)) 1) (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (expm1.f32 (log1p.f32 n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 1 n0_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (/.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(-.f32 (+.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (exp.f32 (log1p.f32 n0_i))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 n0_i)) 1) (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (expm1.f32 (log1p.f32 n0_i)))
(-.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 1 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2) (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(*.f32 (/.f32 1 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3))) (fma.f32 n0_i n0_i (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3))) (fma.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i) (*.f32 n0_i n0_i)))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2) (*.f32 (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (-.f32 (pow.f32 n0_i 4) (*.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2) (*.f32 (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) (fma.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i) (neg.f32 (*.f32 n0_i n0_i)))))) (+.f32 (pow.f32 (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)) 3) (pow.f32 n0_i 6)))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))) 3) (pow.f32 n0_i 6)) (fma.f32 (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))) (-.f32 (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))) (*.f32 n0_i n0_i)) (pow.f32 n0_i 4))))
(/.f32 1 (/.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2)) (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))))
(*.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2) (*.f32 n0_i n0_i)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))
(/.f32 (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 4)) (*.f32 (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle))) (fma.f32 n0_i n0_i (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2))))
(/.f32 (-.f32 (pow.f32 n0_i 4) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 4)) (*.f32 (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))) (fma.f32 n0_i n0_i (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (-.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3) (pow.f32 n0_i 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))) (+.f32 (pow.f32 n0_i 6) (*.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (-.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 3)) (fma.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (-.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (pow.f32 n0_i 6))) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2) 3)) (-.f32 n0_i (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2) (fma.f32 n0_i n0_i (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2)))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 6)) (-.f32 n0_i (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))) (fma.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2) (fma.f32 n0_i n0_i (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (pow.f32 n0_i 4)))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 2))) (neg.f32 (-.f32 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 2) (*.f32 n0_i n0_i)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) 3) (pow.f32 n0_i 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) (-.f32 (/.f32 (*.f32 u n1_i) (/.f32 (sin.f32 normAngle) normAngle)) n0_i)))))
(*.f32 1 (/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) n0_i))))))
(pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 1)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 2)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 3)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3) 1/3)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 2))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i) 2))
(fabs.f32 (fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(log.f32 (exp.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i) 3))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(exp.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)) 1))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 n1_i (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 1 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 1 n0_i (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) (sqrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) 2) (cbrt.f32 (*.f32 (*.f32 normAngle u) (/.f32 n1_i (sin.f32 normAngle)))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 normAngle u) n0_i)
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle) n0_i)
(fma.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle u))) 1)
(*.f32 u normAngle)
(pow.f32 (*.f32 normAngle u) 1)
(*.f32 u normAngle)
(pow.f32 (sqrt.f32 (*.f32 normAngle u)) 2)
(*.f32 u normAngle)
(pow.f32 (cbrt.f32 (*.f32 normAngle u)) 3)
(*.f32 u normAngle)
(pow.f32 (pow.f32 (*.f32 normAngle u) 3) 1/3)
(*.f32 u normAngle)
(neg.f32 (*.f32 normAngle (neg.f32 u)))
(*.f32 u normAngle)
(sqrt.f32 (pow.f32 (*.f32 normAngle u) 2))
(sqrt.f32 (pow.f32 (*.f32 u normAngle) 2))
(fabs.f32 (*.f32 u normAngle))
(log.f32 (pow.f32 (exp.f32 u) normAngle))
(*.f32 u normAngle)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle u))))
(*.f32 u normAngle)
(cbrt.f32 (pow.f32 (*.f32 normAngle u) 3))
(*.f32 u normAngle)
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)))
(*.f32 u normAngle)
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))
(*.f32 u normAngle)
(expm1.f32 (log1p.f32 (*.f32 normAngle u)))
(*.f32 u normAngle)
(exp.f32 (log.f32 (*.f32 normAngle u)))
(*.f32 u normAngle)
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle u)) 1))
(*.f32 u normAngle)
(log1p.f32 (expm1.f32 (*.f32 normAngle u)))
(*.f32 u normAngle)

localize68.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f32 1 (-.f32 1 u))
0.3b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
0.3b
(/.f32 1/6 (-.f32 1 u))
15.0b
(fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))
Compiler

Compiled 92 to 64 computations (30.4% saved)

series11.0ms (0.1%)

Counts
4 → 72
Calls

18 calls:

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

rewrite96.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1568×associate-/r*
1158×associate-/l*
384×add-sqr-sqrt
368×pow1
368×*-un-lft-identity
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017116
1374116
24966116
Stop Event
node limit
Counts
4 → 113
Calls
Call 1
Inputs
(fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))
(/.f32 1/6 (-.f32 1 u))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
(/.f32 1 (-.f32 1 u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (*.f32 (-.f32 1 u) -1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (/.f32 -1/6 (+.f32 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) (-.f32 1 (*.f32 (-.f32 1 u) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 1 u) -1/6) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (-.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3) (pow.f32 (*.f32 (-.f32 1 u) -1/6) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (*.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 -1/6 (+.f32 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/6 (/.f32 1 (+.f32 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/6 (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u)) 1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2) (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/6 (pow.f32 (-.f32 1 u) -1/2)) (pow.f32 (-.f32 1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 1/6 (cbrt.f32 (pow.f32 (-.f32 1 u) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 6 (/.f32 u 1/6)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 1/36 (pow.f32 (-.f32 1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/6 (+.f32 -1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 -1/6 (+.f32 -1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 -1/6 (+.f32 -1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 -1/6 (+.f32 -1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n0_i) (/.f32 -1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (+.f32 (pow.f32 (-.f32 1 u) -2) (/.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) n0_i) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u) -1/2) (pow.f32 (-.f32 1 u) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) (cbrt.f32 (pow.f32 (-.f32 1 u) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 1 (+.f32 -1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (*.f32 u u))) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (-.f32 1 u) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u) -1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (-.f32 1 u) -3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 u) -2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (-.f32 1 u) -3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (neg.f32 (log1p.f32 (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log1p.f32 (neg.f32 u)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u))))))))

simplify124.0ms (0.6%)

Algorithm
egg-herbie
Rules
1230×associate-+r+
994×+-commutative
936×associate-+l+
742×associate-*r*
648×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04429507
113139195
258309191
Stop Event
node limit
Counts
185 → 271
Calls
Call 1
Inputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (+.f32 (*.f32 1/6 (pow.f32 u 2)) (*.f32 1/6 (pow.f32 u 4)))))
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
1/6
(+.f32 1/6 (*.f32 1/6 u))
(+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2)))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) n0_i)
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))) (+.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))) (pow.f32 u 3))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -108 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2)))) (pow.f32 u 4))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 -36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (pow.f32 u 4))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 4) (*.f32 n0_i (pow.f32 normAngle 6)))) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 4) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))))
(*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 4) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))))
1
(+.f32 1 u)
(+.f32 1 (+.f32 u (pow.f32 u 2)))
(+.f32 (pow.f32 u 3) (+.f32 1 (+.f32 u (pow.f32 u 2))))
(/.f32 -1 u)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))))
(/.f32 -1 u)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))))
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6))
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (*.f32 (-.f32 1 u) -1/6) 1))
(+.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (/.f32 -1/6 (+.f32 -1 u)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) (-.f32 1 (*.f32 (-.f32 1 u) -1/6)))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) -1/6) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(*.f32 1 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))
(*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (-.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 (+.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3) (pow.f32 (*.f32 (-.f32 1 u) -1/6) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (*.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))))
(pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 3)
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 2))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) 1)
(*.f32 1 (/.f32 -1/6 (+.f32 -1 u)))
(*.f32 -1/6 (/.f32 1 (+.f32 -1 u)))
(*.f32 1/6 (/.f32 1 (-.f32 1 u)))
(*.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)
(*.f32 (/.f32 1 (-.f32 1 u)) 1/6)
(*.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))))
(*.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2) (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))))
(*.f32 (*.f32 1/6 (pow.f32 (-.f32 1 u) -1/2)) (pow.f32 (-.f32 1 u) -1/2))
(*.f32 (*.f32 1/6 (cbrt.f32 (pow.f32 (-.f32 1 u) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 u))))
(*.f32 (/.f32 1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(*.f32 (/.f32 1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)
(pow.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2)
(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 (-.f32 6 (/.f32 u 1/6)) -1)
(sqrt.f32 (*.f32 1/36 (pow.f32 (-.f32 1 u) -2)))
(log.f32 (exp.f32 (/.f32 -1/6 (+.f32 -1 u))))
(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 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))) 1)
(*.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(*.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)
(*.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) n0_i)
(*.f32 (neg.f32 n0_i) (/.f32 -1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (+.f32 (pow.f32 (-.f32 1 u) -2) (/.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2)))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)
(pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2)
(pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 3)
(pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) n0_i) -1)
(neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2))
(log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))
(cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) 3)))
(expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 1))
(log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u)))) 1)
(*.f32 1 (/.f32 1 (-.f32 1 u)))
(*.f32 (/.f32 1 (-.f32 1 u)) 1)
(*.f32 (pow.f32 (-.f32 1 u) -1/2) (pow.f32 (-.f32 1 u) -1/2))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) (cbrt.f32 (pow.f32 (-.f32 1 u) -2)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u))))
(*.f32 -1 (/.f32 1 (+.f32 -1 u)))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u)) -1))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u)) -1))
(pow.f32 (-.f32 1 u) -1)
(pow.f32 (/.f32 1 (-.f32 1 u)) 1)
(pow.f32 (pow.f32 (-.f32 1 u) -1/2) 2)
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) 3)
(pow.f32 (pow.f32 (-.f32 1 u) -3) 1/3)
(sqrt.f32 (pow.f32 (-.f32 1 u) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (-.f32 1 u) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u))))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u)) -1))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u))) 1))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u))))
Outputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2)))
(fma.f32 1/3 u (*.f32 1/6 (*.f32 u u)))
(fma.f32 1/3 u (*.f32 u (*.f32 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 1/6 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 u (*.f32 u 1/6))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (+.f32 (*.f32 1/6 (pow.f32 u 2)) (*.f32 1/6 (pow.f32 u 4)))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 1/6 (+.f32 (*.f32 u u) (pow.f32 u 4)))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/6 (fma.f32 u u (pow.f32 u 4)) (*.f32 1/3 u)))
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 u 1/6) (+.f32 1/6 (/.f32 1/6 u)))
(fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u)))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(-.f32 (*.f32 u 1/6) (+.f32 (+.f32 1/6 (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u))))
(-.f32 (fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u))) (/.f32 1/6 (*.f32 u u)))
(+.f32 (fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u))) (/.f32 -1/6 (*.f32 u u)))
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 u 1/6) (+.f32 1/6 (/.f32 1/6 u)))
(fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u)))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(-.f32 (*.f32 u 1/6) (+.f32 (+.f32 1/6 (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u))))
(-.f32 (fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u))) (/.f32 1/6 (*.f32 u u)))
(+.f32 (fma.f32 u 1/6 (+.f32 -1/6 (/.f32 -1/6 u))) (/.f32 -1/6 (*.f32 u u)))
1/6
(+.f32 1/6 (*.f32 1/6 u))
(+.f32 1/6 (*.f32 u 1/6))
(fma.f32 u 1/6 1/6)
(+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 1/6 (*.f32 1/6 (fma.f32 u u u)))
(fma.f32 1/6 (fma.f32 u u u) 1/6)
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2)))))
(fma.f32 1/6 (pow.f32 u 3) (+.f32 1/6 (*.f32 1/6 (fma.f32 u u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/6 (fma.f32 u u u) 1/6))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (*.f32 u u))))
(+.f32 (/.f32 -1/6 u) (/.f32 -1/6 (*.f32 u u)))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))))
(-.f32 (/.f32 -1/6 u) (+.f32 (/.f32 1/6 (*.f32 u u)) (/.f32 1/6 (pow.f32 u 3))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))) (/.f32 1/6 (pow.f32 u 4))))
(-.f32 (/.f32 -1/6 (pow.f32 u 4)) (+.f32 (/.f32 1/6 (*.f32 u u)) (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3)))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (*.f32 u u))))
(+.f32 (/.f32 -1/6 u) (/.f32 -1/6 (*.f32 u u)))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))))
(-.f32 (/.f32 -1/6 u) (+.f32 (/.f32 1/6 (*.f32 u u)) (/.f32 1/6 (pow.f32 u 3))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))) (/.f32 1/6 (pow.f32 u 4))))
(-.f32 (/.f32 -1/6 (pow.f32 u 4)) (+.f32 (/.f32 1/6 (*.f32 u u)) (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) n0_i)
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))))
(+.f32 (fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) n0_i) (neg.f32 (*.f32 (*.f32 u u) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))
(-.f32 (-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))
(-.f32 (-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))) (+.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))) (pow.f32 u 3))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))))))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) (fma.f32 -1 (*.f32 (pow.f32 u 3) (fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)))) (fma.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) n0_i (neg.f32 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))) (+.f32 n0_i (neg.f32 (*.f32 (*.f32 u u) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))))
(-.f32 (-.f32 (-.f32 n0_i (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)))))) (*.f32 (pow.f32 u 3) (-.f32 (*.f32 (+.f32 (neg.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) 1) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))) (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))))
(-.f32 (-.f32 (-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2))))))) (*.f32 (pow.f32 u 3) (-.f32 (*.f32 (+.f32 1 (neg.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2))))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(/.f32 (*.f32 -6 n0_i) (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(fma.f32 -6 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (fma.f32 -1 (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)))) (pow.f32 u 3)) (/.f32 (*.f32 -6 n0_i) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(fma.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (-.f32 (/.f32 -6 (/.f32 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) n0_i)) (/.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 3))))
(-.f32 (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))))) (/.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -108 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2)))) (pow.f32 u 4))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -1 (/.f32 (fma.f32 -108 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 4)) (fma.f32 -6 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (fma.f32 -1 (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)))) (pow.f32 u 3)) (/.f32 (*.f32 -6 n0_i) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (-.f32 (/.f32 -6 (/.f32 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) n0_i)) (/.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 3)))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 -108 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 4)))
(-.f32 (-.f32 (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))))) (/.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 3))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 -108 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 4)))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(/.f32 (*.f32 -6 n0_i) (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))) (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))))
(fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))) (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (pow.f32 u 3)))))
(fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (+.f32 (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (pow.f32 u 3))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 -36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (pow.f32 u 4))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))))
(fma.f32 -1 (/.f32 (fma.f32 -1 (fma.f32 -6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) 36)) (*.f32 -36 (+.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i))))) (pow.f32 u 4)) (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (fma.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))) (*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))))
(-.f32 (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)))) (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (pow.f32 u 3))))) (/.f32 (+.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) -72)) (pow.f32 u 4)))
(-.f32 (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (+.f32 (/.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (pow.f32 u 3)))))) (/.f32 (+.f32 (fma.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) -72)) (pow.f32 u 4)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (*.f32 normAngle normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4)))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4))) (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4)))) (+.f32 (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 4) (*.f32 n0_i (pow.f32 normAngle 6)))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4))) (fma.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 (pow.f32 (-.f32 1 u) 4) (*.f32 n0_i (pow.f32 normAngle 6))) (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 n0_i (*.f32 normAngle normAngle))) (fma.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 4))) (fma.f32 n0_i (-.f32 1 u) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 n0_i (*.f32 (pow.f32 normAngle 6) (pow.f32 (-.f32 1 u) 4)))))))
(*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 (neg.f32 n0_i) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))
(/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))
(-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3)) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))) (fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(-.f32 (-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))) (/.f32 n0_i (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6)))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 4) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))))
(fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 4)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))) (fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3)) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))) (fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(-.f32 (-.f32 (-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))) (/.f32 n0_i (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (/.f32 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 4)))
(*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2))))
(/.f32 (neg.f32 n0_i) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))
(/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))
(-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3)) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))) (fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))
(-.f32 (-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))) (/.f32 n0_i (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6)))))
(+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 4) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) (pow.f32 normAngle 2)))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 1 u)))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))))))))
(fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 4)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))) (fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3)) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))) (fma.f32 -1 (/.f32 n0_i (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) (/.f32 (neg.f32 n0_i) (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (*.f32 (-.f32 1 u) (pow.f32 normAngle 4)))))))
(-.f32 (-.f32 (-.f32 (/.f32 (/.f32 (neg.f32 n0_i) (*.f32 normAngle normAngle)) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (/.f32 (/.f32 n0_i (*.f32 (-.f32 1 u) (pow.f32 normAngle 4))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))) (/.f32 n0_i (*.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 normAngle 6))))) (/.f32 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 8))) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 4)))
1
(+.f32 1 u)
(+.f32 u 1)
(+.f32 1 (+.f32 u (pow.f32 u 2)))
(+.f32 1 (fma.f32 u u u))
(+.f32 (pow.f32 u 3) (+.f32 1 (+.f32 u (pow.f32 u 2))))
(+.f32 (pow.f32 u 3) (+.f32 1 (fma.f32 u u u)))
(/.f32 -1 u)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))
(neg.f32 (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u))))
(+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u)))))
(+.f32 (+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u)) (/.f32 -1 (pow.f32 u 3)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u))))))
(+.f32 (+.f32 (+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u)) (/.f32 -1 (pow.f32 u 3))) (/.f32 -1 (pow.f32 u 4)))
(/.f32 -1 u)
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))
(neg.f32 (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u))))
(+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u)))))
(+.f32 (+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u)) (/.f32 -1 (pow.f32 u 3)))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 (pow.f32 u 2)) (/.f32 1 u)))))
(neg.f32 (+.f32 (/.f32 1 (pow.f32 u 4)) (+.f32 (/.f32 1 (pow.f32 u 3)) (+.f32 (/.f32 1 u) (/.f32 1 (*.f32 u u))))))
(+.f32 (+.f32 (+.f32 (/.f32 -1 (*.f32 u u)) (/.f32 -1 u)) (/.f32 -1 (pow.f32 u 3))) (/.f32 -1 (pow.f32 u 4)))
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (*.f32 (-.f32 1 u) -1/6) 1))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(+.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (/.f32 -1/6 (+.f32 -1 u)))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) (-.f32 1 (*.f32 (-.f32 1 u) -1/6)))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) -1/6) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(-.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) 1) (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))) 1)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(*.f32 1 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(*.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(*.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2) (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (-.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (*.f32 -1/36 (pow.f32 (-.f32 1 u) -2))) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 -1/6 (+.f32 u -1))))
(/.f32 (*.f32 1/36 (-.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) -2))) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (+.f32 u -1))))
(/.f32 (+.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3) (pow.f32 (*.f32 (-.f32 1 u) -1/6) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (-.f32 1 u) -1/6) (*.f32 (-.f32 1 u) -1/6)) (*.f32 1/36 (pow.f32 (-.f32 1 u) -2))) (*.f32 (*.f32 (-.f32 1 u) -1/6) (/.f32 -1/6 (+.f32 -1 u)))))
(/.f32 (+.f32 (pow.f32 (/.f32 -1/6 (+.f32 u -1)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (-.f32 (*.f32 1/36 (pow.f32 (-.f32 1 u) -2)) (*.f32 (-.f32 1 u) (*.f32 -1/6 (/.f32 -1/6 (+.f32 u -1)))))))
(/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 -1/216 (pow.f32 (+.f32 u -1) 3))) (-.f32 (*.f32 1/36 (+.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (-.f32 1 u) -2))) (*.f32 (-.f32 1 u) (/.f32 1/36 (+.f32 u -1)))))
(pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 1)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(pow.f32 (sqrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 2)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(pow.f32 (cbrt.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 3)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(pow.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3) 1/3)
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 2))
(sqrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))) 2))
(fabs.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))
(log.f32 (exp.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(cbrt.f32 (pow.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) 3))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(exp.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))) 1))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(log1p.f32 (expm1.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u)))))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u)))) 1)
(/.f32 -1/6 (+.f32 u -1))
(*.f32 1 (/.f32 -1/6 (+.f32 -1 u)))
(/.f32 -1/6 (+.f32 u -1))
(*.f32 -1/6 (/.f32 1 (+.f32 -1 u)))
(/.f32 -1/6 (+.f32 u -1))
(*.f32 1/6 (/.f32 1 (-.f32 1 u)))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)
(/.f32 -1/6 (+.f32 u -1))
(*.f32 (/.f32 1 (-.f32 1 u)) 1/6)
(/.f32 1/6 (-.f32 1 u))
(*.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(*.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2))
(/.f32 -1/6 (+.f32 u -1))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2) (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(*.f32 (*.f32 1/6 (pow.f32 (-.f32 1 u) -1/2)) (pow.f32 (-.f32 1 u) -1/2))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (*.f32 1/6 (cbrt.f32 (pow.f32 (-.f32 1 u) -2))) (/.f32 1 (cbrt.f32 (-.f32 1 u))))
(*.f32 1/6 (/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) 1) (cbrt.f32 (-.f32 1 u))))
(*.f32 1/6 (/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (cbrt.f32 (-.f32 1 u))))
(*.f32 (/.f32 1/6 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 1/6 (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (fma.f32 u 1/6 1/6) (-.f32 1 (*.f32 u u)))
(*.f32 (/.f32 1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (fma.f32 1/6 (fma.f32 u u u) 1/6) (-.f32 1 (pow.f32 u 3)))
(pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 1)
(/.f32 -1/6 (+.f32 u -1))
(pow.f32 (sqrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 2)
(/.f32 -1/6 (+.f32 u -1))
(pow.f32 (cbrt.f32 (/.f32 -1/6 (+.f32 -1 u))) 3)
(/.f32 -1/6 (+.f32 u -1))
(pow.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3) 1/3)
(/.f32 -1/6 (+.f32 u -1))
(pow.f32 (-.f32 6 (/.f32 u 1/6)) -1)
(/.f32 1 (-.f32 6 (/.f32 u 1/6)))
(sqrt.f32 (*.f32 1/36 (pow.f32 (-.f32 1 u) -2)))
(log.f32 (exp.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 -1/6 (+.f32 -1 u)))))
(/.f32 -1/6 (+.f32 u -1))
(cbrt.f32 (pow.f32 (/.f32 -1/6 (+.f32 -1 u)) 3))
(/.f32 -1/6 (+.f32 u -1))
(expm1.f32 (log1p.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(exp.f32 (log.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(exp.f32 (*.f32 (log.f32 (/.f32 -1/6 (+.f32 -1 u))) 1))
(/.f32 -1/6 (+.f32 u -1))
(log1p.f32 (expm1.f32 (/.f32 -1/6 (+.f32 -1 u))))
(/.f32 -1/6 (+.f32 u -1))
(-.f32 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) n0_i)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (neg.f32 n0_i) (/.f32 -1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 (neg.f32 n0_i) -1) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 (neg.f32 (neg.f32 n0_i)) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))))
(/.f32 (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))))
(/.f32 (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))) 2))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))) 2))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))) 2)))) (fma.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))) (/.f32 1 (-.f32 1 u))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (+.f32 (pow.f32 (-.f32 1 u) -2) (/.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle)))) (pow.f32 (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)) 2)))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))) 3))) (+.f32 (pow.f32 (-.f32 1 u) -2) (+.f32 (*.f32 (/.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))) (-.f32 1 u)) (*.f32 normAngle normAngle)) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))) 2))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (*.f32 (pow.f32 normAngle 6) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))) 3)))) (+.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))) 2)) (fma.f32 (/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))) (-.f32 1 u)) (*.f32 normAngle normAngle) (pow.f32 (-.f32 1 u) -2))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))))
(/.f32 (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))))
(/.f32 (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))) (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))))) 2)))
(/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))))))
(pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 2)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 3)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) n0_i) -1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 2))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1)))))) 2))
(fabs.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1))))))))
(log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle)))) 3))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))) 3)))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))) 1))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 -1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 -1/6 (+.f32 u -1))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 normAngle (*.f32 normAngle (fma.f32 -1/6 (-.f32 1 u) (/.f32 -1/6 (+.f32 u -1)))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (-.f32 1 u)))) 1)
(/.f32 1 (-.f32 1 u))
(*.f32 1 (/.f32 1 (-.f32 1 u)))
(/.f32 1 (-.f32 1 u))
(*.f32 (/.f32 1 (-.f32 1 u)) 1)
(/.f32 1 (-.f32 1 u))
(*.f32 (pow.f32 (-.f32 1 u) -1/2) (pow.f32 (-.f32 1 u) -1/2))
(/.f32 1 (-.f32 1 u))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) (cbrt.f32 (pow.f32 (-.f32 1 u) -2)))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) 1) (cbrt.f32 (-.f32 1 u)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (cbrt.f32 (-.f32 1 u)))
(*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (/.f32 1 (cbrt.f32 (-.f32 1 u))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) 1) (cbrt.f32 (-.f32 1 u)))
(/.f32 (cbrt.f32 (pow.f32 (-.f32 1 u) -2)) (cbrt.f32 (-.f32 1 u)))
(*.f32 -1 (/.f32 1 (+.f32 -1 u)))
(/.f32 -1 (+.f32 u -1))
(*.f32 (/.f32 1 (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (*.f32 1 (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u)))
(*.f32 (/.f32 1 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (+.f32 1 (fma.f32 u u u)) (/.f32 1 (-.f32 1 (pow.f32 u 3))))
(/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) -1) (pow.f32 (sqrt.f32 (-.f32 1 u)) -1))
(pow.f32 (sqrt.f32 (-.f32 1 u)) -2)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) -1) (pow.f32 (cbrt.f32 (-.f32 1 u)) -1))
(*.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)))
(pow.f32 (-.f32 1 u) -1)
(/.f32 1 (-.f32 1 u))
(pow.f32 (/.f32 1 (-.f32 1 u)) 1)
(/.f32 1 (-.f32 1 u))
(pow.f32 (pow.f32 (-.f32 1 u) -1/2) 2)
(/.f32 1 (-.f32 1 u))
(pow.f32 (/.f32 1 (cbrt.f32 (-.f32 1 u))) 3)
(/.f32 1 (-.f32 1 u))
(pow.f32 (pow.f32 (-.f32 1 u) -3) 1/3)
(cbrt.f32 (pow.f32 (-.f32 1 u) -3))
(sqrt.f32 (pow.f32 (-.f32 1 u) -2))
(log.f32 (exp.f32 (/.f32 1 (-.f32 1 u))))
(/.f32 1 (-.f32 1 u))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (-.f32 1 u)))))
(/.f32 1 (-.f32 1 u))
(cbrt.f32 (pow.f32 (-.f32 1 u) -3))
(expm1.f32 (log1p.f32 (/.f32 1 (-.f32 1 u))))
(/.f32 1 (-.f32 1 u))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u)) -1))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (neg.f32 (log1p.f32 (neg.f32 u))) 1))
(exp.f32 (neg.f32 (log1p.f32 (neg.f32 u))))
(log1p.f32 (expm1.f32 (/.f32 1 (-.f32 1 u))))
(/.f32 1 (-.f32 1 u))

eval368.0ms (1.9%)

Compiler

Compiled 27222 to 13254 computations (51.3% saved)

prune263.0ms (1.4%)

Pruning

24 alts after pruning (21 fresh and 3 done)

PrunedKeptTotal
New1008141022
Fresh4711
Picked101
Done235
Total1015241039
Error
0b
Counts
1039 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
4.8b
(fma.f32 u n1_i n0_i)
13.5b
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
16.5b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
13.5b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6)))))
13.6b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 u))))
7.4b
(-.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))))
27.9b
(-.f32 (+.f32 (*.f32 u n1_i) 1) 1)
13.4b
(-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))))
4.0b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
0.6b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
4.8b
(+.f32 (*.f32 n1_i u) n0_i)
0.5b
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
0.3b
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
0.5b
(+.f32 n0_i (/.f32 u (/.f32 1 (-.f32 n1_i n0_i))))
4.9b
(+.f32 n0_i (/.f32 n1_i (/.f32 1 u)))
0.5b
(+.f32 n0_i (+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 n1_i u)))
0.5b
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
4.6b
(+.f32 n0_i (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle))
13.5b
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
0.4b
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 1/6 (*.f32 n1_i normAngle))))))
4.7b
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
13.5b
(*.f32 (-.f32 1 u) n0_i)
18.8b
(*.f32 u n1_i)
16.9b
n0_i
Compiler

Compiled 714 to 489 computations (31.5% saved)

localize114.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))
0.1b
(fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u))))
0.2b
(*.f32 (*.f32 normAngle normAngle) -1/3)
0.3b
(*.f32 1/6 n1_i)
Compiler

Compiled 119 to 58 computations (51.3% saved)

series9.0ms (0%)

Counts
4 → 84
Calls

24 calls:

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

rewrite98.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1338×associate-*r/
642×associate-+l+
450×add-sqr-sqrt
434×pow1
434×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
021106
144394
2580994
Stop Event
node limit
Counts
4 → 105
Calls
Call 1
Inputs
(*.f32 1/6 n1_i)
(*.f32 (*.f32 normAngle normAngle) -1/3)
(fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u))))
(*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 1/6 n1_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 1/6 n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 1/6 n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 1/6 n1_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 1/36 (*.f32 n1_i n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/6) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 1/6 n1_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 1/6 n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 1/6 n1_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) (+.f32 (/.f32 (*.f32 1/9 (pow.f32 normAngle 4)) (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (sqrt.f32 -1/3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 1/9 (pow.f32 normAngle 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 normAngle) (*.f32 normAngle -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (-.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (-.f32 1 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2) (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2))) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 1/36 (*.f32 n1_i n1_i)) (pow.f32 normAngle 4)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 1/6) (*.f32 n1_i (*.f32 normAngle normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))))))

simplify139.0ms (0.7%)

Algorithm
egg-herbie
Rules
1428×associate-/l*
1174×associate-+l+
926×associate-/r*
890×associate-+r+
558×associate--l+
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02758281
17847561
232817561
Stop Event
node limit
Counts
189 → 171
Calls
Call 1
Inputs
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(-.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/6 n1_i))) 1)
(pow.f32 (*.f32 1/6 n1_i) 1)
(pow.f32 (sqrt.f32 (*.f32 1/6 n1_i)) 2)
(pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 1/6 n1_i) 3) 1/3)
(sqrt.f32 (*.f32 1/36 (*.f32 n1_i n1_i)))
(log.f32 (pow.f32 (exp.f32 1/6) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 n1_i))))
(cbrt.f32 (pow.f32 (*.f32 1/6 n1_i) 3))
(expm1.f32 (log1p.f32 (*.f32 1/6 n1_i)))
(exp.f32 (log.f32 (*.f32 1/6 n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 1/6 n1_i)) 1))
(log1p.f32 (expm1.f32 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 0)
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1))
(-.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) 1)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1))) 2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) (+.f32 (/.f32 (*.f32 1/9 (pow.f32 normAngle 4)) (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) 1))
(pow.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1)
(pow.f32 (*.f32 normAngle (sqrt.f32 -1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 3)
(pow.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)) 1/3)
(sqrt.f32 (*.f32 1/9 (pow.f32 normAngle 4)))
(log.f32 (pow.f32 (exp.f32 normAngle) (*.f32 normAngle -1/3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3))))
(cbrt.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 1))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(+.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(+.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(+.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u))
(+.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1))
(+.f32 0 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(+.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(+.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(+.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 0 (-.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (-.f32 1 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(-.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(*.f32 1 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(*.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2) (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2))) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2)
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 3)
(pow.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 2))
(log.f32 (exp.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(exp.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))) 1)
(pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 1)
(pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 n1_i))) 2)
(pow.f32 (cbrt.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)
(pow.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)
(sqrt.f32 (*.f32 (*.f32 1/36 (*.f32 n1_i n1_i)) (pow.f32 normAngle 4)))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 n1_i (*.f32 normAngle normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3))
(expm1.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))
(log1p.f32 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
Outputs
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1/3 (pow.f32 normAngle 2))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)))
(*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i))
(*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))
(*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 u n1_i) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) -1) (neg.f32 (*.f32 u n1_i)))
(*.f32 (*.f32 n1_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)) (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n1_i) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 n1_i (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 u (*.f32 n1_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n1_i) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 n1_i (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 u (*.f32 n1_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n1_i) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 n1_i (*.f32 u (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(neg.f32 (fma.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i) (*.f32 u (*.f32 n1_i (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))))
(-.f32 (*.f32 n1_i u) (*.f32 n0_i u))
(*.f32 u (-.f32 n1_i n0_i))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))
(*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))
(*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))
(*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 1/6 (*.f32 n1_i u)) (*.f32 -1/3 (*.f32 u n0_i))) (pow.f32 normAngle 2))) (*.f32 n0_i u))
(-.f32 (fma.f32 n1_i u (*.f32 (+.f32 (*.f32 1/6 (*.f32 u n1_i)) (*.f32 1/3 (*.f32 u n0_i))) (*.f32 normAngle normAngle))) (*.f32 u n0_i))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 u n1_i) (*.f32 (*.f32 u n0_i) 1/3)) (*.f32 normAngle normAngle)) (*.f32 u (-.f32 n1_i n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (-.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)) u)
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 u (-.f32 (*.f32 -1 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) n0_i)))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i))
(*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))
(*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))) (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)))
(*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i)))
(neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i)))
(*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) (*.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (pow.f32 normAngle 2))) (*.f32 u n0_i))))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/6 n1_i))) 1)
(*.f32 1/6 n1_i)
(pow.f32 (*.f32 1/6 n1_i) 1)
(*.f32 1/6 n1_i)
(pow.f32 (sqrt.f32 (*.f32 1/6 n1_i)) 2)
(*.f32 1/6 n1_i)
(pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 3)
(*.f32 1/6 n1_i)
(pow.f32 (pow.f32 (*.f32 1/6 n1_i) 3) 1/3)
(*.f32 1/6 n1_i)
(sqrt.f32 (*.f32 1/36 (*.f32 n1_i n1_i)))
(sqrt.f32 (*.f32 n1_i (*.f32 n1_i 1/36)))
(log.f32 (pow.f32 (exp.f32 1/6) n1_i))
(*.f32 1/6 n1_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 n1_i))))
(*.f32 1/6 n1_i)
(cbrt.f32 (pow.f32 (*.f32 1/6 n1_i) 3))
(*.f32 1/6 n1_i)
(expm1.f32 (log1p.f32 (*.f32 1/6 n1_i)))
(*.f32 1/6 n1_i)
(exp.f32 (log.f32 (*.f32 1/6 n1_i)))
(*.f32 1/6 n1_i)
(exp.f32 (*.f32 (log.f32 (*.f32 1/6 n1_i)) 1))
(*.f32 1/6 n1_i)
(log1p.f32 (expm1.f32 (*.f32 1/6 n1_i)))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 0)
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(-.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) 1)
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1))) 2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1))) -2)
(+.f32 (exp.f32 (log1p.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1))) -2)
(-.f32 (/.f32 1 (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) (+.f32 (/.f32 (*.f32 1/9 (pow.f32 normAngle 4)) (-.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) 1))
(-.f32 (/.f32 1 (-.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle)))) (+.f32 1 (/.f32 1/9 (/.f32 (-.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (pow.f32 normAngle 4)))))
(+.f32 (-.f32 (/.f32 1 (+.f32 1 (*.f32 1/3 (*.f32 normAngle normAngle)))) (*.f32 (/.f32 1/9 (+.f32 1 (*.f32 1/3 (*.f32 normAngle normAngle)))) (pow.f32 normAngle 4))) -1)
(+.f32 (/.f32 1 (+.f32 1 (*.f32 1/3 (*.f32 normAngle normAngle)))) (-.f32 -1 (*.f32 (/.f32 1/9 (+.f32 1 (*.f32 1/3 (*.f32 normAngle normAngle)))) (pow.f32 normAngle 4))))
(pow.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) 1)
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(pow.f32 (*.f32 normAngle (sqrt.f32 -1/3)) 2)
(pow.f32 (cbrt.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 3)
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(pow.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)) 1/3)
(cbrt.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)))
(cbrt.f32 (*.f32 -1/27 (pow.f32 normAngle 6)))
(sqrt.f32 (*.f32 1/9 (pow.f32 normAngle 4)))
(log.f32 (pow.f32 (exp.f32 normAngle) (*.f32 normAngle -1/3)))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3))))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(cbrt.f32 (*.f32 -1/27 (pow.f32 (*.f32 normAngle normAngle) 3)))
(cbrt.f32 (*.f32 -1/27 (pow.f32 normAngle 6)))
(expm1.f32 (log1p.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(exp.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)) 1))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(log1p.f32 (expm1.f32 (*.f32 (*.f32 normAngle normAngle) -1/3)))
(*.f32 -1/3 (*.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 -1/3 normAngle))
(+.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 u n0_i) (+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 0 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)) (+.f32 (*.f32 u n0_i) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(+.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(+.f32 1 (-.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i))))))
(-.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 (*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(+.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(+.f32 1 (-.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i))))))
(-.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 (*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 0 (-.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (-.f32 1 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)))) (-.f32 1 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(fma.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(fma.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (+.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)))) (-.f32 1 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(fma.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(fma.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 1) (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)))) (-.f32 1 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(fma.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(fma.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (expm1.f32 (log1p.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)))))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 u n0_i)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) 0) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 u n0_i) (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 u n0_i))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (-.f32 (+.f32 0 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/3) (*.f32 u n0_i))) (*.f32 u n0_i))
(fma.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) (*.f32 u n1_i) (neg.f32 (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) (*.f32 u n0_i))))
(*.f32 u (-.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (-.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 1 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2) (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(/.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i) (*.f32 u (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)))) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 2)) (fma.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 2)) (*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(/.f32 (-.f32 (*.f32 u (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)))) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 2)) (*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3)) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 3) (pow.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) 3)) (-.f32 (fma.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 2)) (*.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i) (*.f32 u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) 3) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 3)) (fma.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 u (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))) (*.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) (*.f32 u (-.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)) 3) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 3)) (fma.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 u u)) (*.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) (*.f32 u (-.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i) (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2))) (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))
(/.f32 (-.f32 (*.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i) (*.f32 u (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)))) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 2)) (fma.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 2)) (*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(/.f32 (-.f32 (*.f32 u (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)))) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 2)) (*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 3) (pow.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) 3))) (-.f32 (+.f32 (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)) 2)) (*.f32 (*.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u) (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 3) (pow.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) 3)) (-.f32 (fma.f32 (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i)) (pow.f32 (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i)) 2)) (*.f32 (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i) (*.f32 u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i)) 3) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 3)) (fma.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 u (*.f32 u (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))) (*.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) (*.f32 u (-.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i)) 3) (pow.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) 3)) (fma.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 u u)) (*.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) (*.f32 u n0_i)) (*.f32 u (-.f32 (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i) (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i))))))
(pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 1)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(pow.f32 (sqrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 2)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(pow.f32 (cbrt.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 3)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(pow.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3) 1/3)
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(sqrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 2))
(sqrt.f32 (pow.f32 (fma.f32 u (*.f32 (fma.f32 normAngle (*.f32 -1/3 normAngle) 1) n0_i) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))) 2))
(fabs.f32 (*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(fabs.f32 (*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i))))
(log.f32 (exp.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(cbrt.f32 (pow.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i))) 3))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(expm1.f32 (log1p.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(exp.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))) 1))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 (fma.f32 1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) u (*.f32 u (*.f32 (fma.f32 normAngle (*.f32 normAngle -1/3) 1) n0_i)))))
(fma.f32 u n0_i (fma.f32 (*.f32 u n0_i) (*.f32 -1/3 (*.f32 normAngle normAngle)) (*.f32 u (fma.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle) n1_i))))
(*.f32 u (+.f32 (*.f32 (fma.f32 1/6 (*.f32 normAngle normAngle) 1) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(*.f32 u (+.f32 (fma.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)) n1_i) (*.f32 (fma.f32 -1/3 (*.f32 normAngle normAngle) 1) n0_i)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))) 1)
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 1)
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(pow.f32 (*.f32 normAngle (sqrt.f32 (*.f32 1/6 n1_i))) 2)
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(pow.f32 (cbrt.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 3)
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(pow.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3) 1/3)
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(sqrt.f32 (*.f32 (*.f32 1/36 (*.f32 n1_i n1_i)) (pow.f32 normAngle 4)))
(sqrt.f32 (*.f32 1/36 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4))))
(sqrt.f32 (pow.f32 (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i))) 2))
(log.f32 (pow.f32 (exp.f32 1/6) (*.f32 n1_i (*.f32 normAngle normAngle))))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))))))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(cbrt.f32 (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) 3))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(expm1.f32 (log1p.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(exp.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))) 1))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))
(log1p.f32 (expm1.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)))))
(*.f32 1/6 (*.f32 (*.f32 n1_i normAngle) normAngle))
(*.f32 1/6 (*.f32 normAngle (*.f32 normAngle n1_i)))

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (-.f32 1 u) n0_i)
Compiler

Compiled 15 to 10 computations (33.3% saved)

localize20.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f32 u n1_i)
22.9b
(-.f32 (+.f32 (*.f32 u n1_i) 1) 1)
Compiler

Compiled 22 to 12 computations (45.5% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite72.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1674×add-sqr-sqrt
1658×*-un-lft-identity
1550×add-cube-cbrt
1538×add-cbrt-cube
178×pow1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0813
11777
223637
Stop Event
node limit
Counts
1 → 55
Calls
Call 1
Inputs
(-.f32 (+.f32 (*.f32 u n1_i) 1) 1)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (fma.f32 u n1_i -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 u n1_i 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (fma.f32 u n1_i 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 u n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i u)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 u n1_i)) (*.f32 (sqrt.f32 (*.f32 u n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (cbrt.f32 (*.f32 u n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u n1_i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1) (-.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 u n1_i) 2) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (+.f32 (*.f32 u n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (-.f32 (fma.f32 u n1_i 1) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (-.f32 1 (*.f32 (fma.f32 u n1_i 1) -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) 0) (-.f32 (*.f32 u n1_i) 0))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) 0) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 0 (*.f32 (*.f32 u n1_i) 0))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)) (neg.f32 (+.f32 (*.f32 u n1_i) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 u) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u n1_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u n1_i 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i u 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (fma.f32 u n1_i 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (fma.f32 u n1_i 1)) (sqrt.f32 (fma.f32 u n1_i 1)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u n1_i 1)) 2) (cbrt.f32 (fma.f32 u n1_i 1)) -1)))))

simplify61.0ms (0.3%)

Algorithm
egg-herbie
Rules
1452×associate-/l*
776×associate-/r*
680×associate-+r-
664×fma-def
628×*-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0126993
1291933
21070933
36124933
Stop Event
node limit
Counts
79 → 61
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 u n1_i) 0)
(+.f32 1 (fma.f32 u n1_i -1))
(+.f32 (fma.f32 u n1_i 1) -1)
(+.f32 0 (*.f32 u n1_i))
(+.f32 -1 (fma.f32 u n1_i 1))
(*.f32 u n1_i)
(*.f32 n1_i u)
(*.f32 (*.f32 u n1_i) 1)
(*.f32 1 (*.f32 u n1_i))
(*.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)))
(*.f32 (sqrt.f32 (*.f32 u n1_i)) (*.f32 (sqrt.f32 (*.f32 u n1_i)) 1))
(*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i))
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u))
(*.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (cbrt.f32 (*.f32 u n1_i)) 1))
(*.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i))
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u))
(*.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u n1_i) 2)))
(*.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))
(*.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i))
(*.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i))
(*.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u))
(*.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u))
(*.f32 (+.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1) (-.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1))
(/.f32 1 (/.f32 (+.f32 (*.f32 u n1_i) 2) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (+.f32 (*.f32 u n1_i) 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (-.f32 (fma.f32 u n1_i 1) -1))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (-.f32 1 (*.f32 (fma.f32 u n1_i 1) -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) 0) (-.f32 (*.f32 u n1_i) 0))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) 0) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 0 (*.f32 (*.f32 u n1_i) 0))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)) (neg.f32 (+.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))
(pow.f32 (*.f32 u n1_i) 1)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(pow.f32 (cbrt.f32 (*.f32 u n1_i)) 3)
(pow.f32 (pow.f32 (*.f32 u n1_i) 3) 1/3)
(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))
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
(fma.f32 u n1_i 0)
(fma.f32 n1_i u 0)
(fma.f32 1 (*.f32 u n1_i) 0)
(fma.f32 1 (fma.f32 u n1_i 1) -1)
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) 0)
(fma.f32 (sqrt.f32 (fma.f32 u n1_i 1)) (sqrt.f32 (fma.f32 u n1_i 1)) -1)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) 0)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u n1_i 1)) 2) (cbrt.f32 (fma.f32 u n1_i 1)) -1)
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 u n1_i) 0)
(*.f32 n1_i u)
(+.f32 1 (fma.f32 u n1_i -1))
(*.f32 n1_i u)
(+.f32 (fma.f32 u n1_i 1) -1)
(*.f32 n1_i u)
(+.f32 0 (*.f32 u n1_i))
(*.f32 n1_i u)
(+.f32 -1 (fma.f32 u n1_i 1))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)
(*.f32 1 (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)
(*.f32 (sqrt.f32 (*.f32 u n1_i)) (*.f32 (sqrt.f32 (*.f32 u n1_i)) 1))
(*.f32 n1_i u)
(*.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i))
(*.f32 n1_i u)
(*.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u))
(*.f32 n1_i u)
(*.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2))
(*.f32 n1_i u)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)
(*.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (cbrt.f32 (*.f32 u n1_i)) 1))
(*.f32 n1_i u)
(*.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i))
(*.f32 n1_i u)
(*.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u))
(*.f32 n1_i u)
(*.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (/.f32 1 (+.f32 (*.f32 u n1_i) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 2)) (/.f32 1 (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 2)) (fma.f32 n1_i u 2))
(/.f32 (*.f32 (*.f32 n1_i u) (fma.f32 n1_i u 2)) (fma.f32 n1_i u 2))
(*.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (/.f32 1 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u 1) 2) (fma.f32 n1_i u 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 1 (*.f32 (fma.f32 n1_i u 1) (fma.f32 n1_i u 2))))
(*.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i))
(*.f32 n1_i u)
(*.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i))
(*.f32 n1_i u)
(*.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u))
(*.f32 n1_i u)
(*.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u))
(*.f32 n1_i u)
(*.f32 (+.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1) (-.f32 (sqrt.f32 (fma.f32 u n1_i 1)) 1))
(*.f32 n1_i u)
(/.f32 1 (/.f32 (+.f32 (*.f32 u n1_i) 2) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 2)) (/.f32 1 (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 2)) (fma.f32 n1_i u 2))
(/.f32 (*.f32 (*.f32 n1_i u) (fma.f32 n1_i u 2)) (fma.f32 n1_i u 2))
(/.f32 1 (/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u 1) 2) (fma.f32 n1_i u 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 1 (*.f32 (fma.f32 n1_i u 1) (fma.f32 n1_i u 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (+.f32 (*.f32 u n1_i) 2))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 2)) (/.f32 1 (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 2)) (fma.f32 n1_i u 2))
(/.f32 (*.f32 (*.f32 n1_i u) (fma.f32 n1_i u 2)) (fma.f32 n1_i u 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1) (-.f32 (fma.f32 u n1_i 1) -1))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 2)) (/.f32 1 (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 2)) (fma.f32 n1_i u 2))
(/.f32 (*.f32 (*.f32 n1_i u) (fma.f32 n1_i u 2)) (fma.f32 n1_i u 2))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2)))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u 1) 2) (fma.f32 n1_i u 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 1 (*.f32 (fma.f32 n1_i u 1) (fma.f32 n1_i u 2))))
(/.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (-.f32 1 (*.f32 (fma.f32 u n1_i 1) -1))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u 1) 2) (fma.f32 n1_i u 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 1 (*.f32 (fma.f32 n1_i u 1) (fma.f32 n1_i u 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) 0) (-.f32 (*.f32 u n1_i) 0))
(*.f32 n1_i u)
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) 0) (+.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 0 (*.f32 (*.f32 u n1_i) 0))))
(*.f32 n1_i u)
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) -1)) (neg.f32 (+.f32 (*.f32 u n1_i) 2)))
(*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 2)) (/.f32 1 (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 2)) (fma.f32 n1_i u 2))
(/.f32 (*.f32 (*.f32 n1_i u) (fma.f32 n1_i u 2)) (fma.f32 n1_i u 2))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 3) -1)) (neg.f32 (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (+.f32 (*.f32 u n1_i) 2))))
(/.f32 (*.f32 (+.f32 -1 (pow.f32 (fma.f32 u n1_i 1) 3)) 1) (+.f32 (pow.f32 (fma.f32 u n1_i 1) 2) (fma.f32 u n1_i 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 (pow.f32 (fma.f32 n1_i u 1) 2) (fma.f32 n1_i u 2)))
(/.f32 (+.f32 -1 (pow.f32 (fma.f32 n1_i u 1) 3)) (+.f32 1 (*.f32 (fma.f32 n1_i u 1) (fma.f32 n1_i u 2))))
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)
(pow.f32 (sqrt.f32 (*.f32 u n1_i)) 2)
(*.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)
(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)
(log.f32 (+.f32 1 (expm1.f32 (*.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)
(exp.f32 (*.f32 (log.f32 (*.f32 u n1_i)) 1))
(*.f32 n1_i u)
(log1p.f32 (expm1.f32 (*.f32 u n1_i)))
(*.f32 n1_i u)
(fma.f32 u n1_i 0)
(*.f32 n1_i u)
(fma.f32 n1_i u 0)
(*.f32 n1_i u)
(fma.f32 1 (*.f32 u n1_i) 0)
(*.f32 n1_i u)
(fma.f32 1 (fma.f32 u n1_i 1) -1)
(*.f32 n1_i u)
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) 0)
(*.f32 n1_i u)
(fma.f32 (sqrt.f32 (fma.f32 u n1_i 1)) (sqrt.f32 (fma.f32 u n1_i 1)) -1)
(*.f32 n1_i u)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) 0)
(*.f32 n1_i u)
(fma.f32 (pow.f32 (cbrt.f32 (fma.f32 u n1_i 1)) 2) (cbrt.f32 (fma.f32 u n1_i 1)) -1)
(*.f32 n1_i u)

localize46.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))))
0.0b
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
0.1b
(*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))
0.3b
(*.f32 1/6 n1_i)
Compiler

Compiled 55 to 26 computations (52.7% saved)

series3.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite99.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1216×associate-*r/
1112×distribute-lft-in
968×associate-*l/
550×associate-+l+
306×add-sqr-sqrt
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01368
128856
2408056
Stop Event
node limit
Counts
2 → 149
Calls
Call 1
Inputs
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (/.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (exp.f32 (log1p.f32 n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (*.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) 1) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (+.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) u n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2) (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u n1_i) 1) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1) (*.f32 (*.f32 u n1_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 1 (*.f32 (*.f32 u n1_i) 1)) (*.f32 1 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 u (/.f32 1 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) (/.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u)) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u)) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3))) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i)) u) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) u) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) 1) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) 1) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 u n1_i (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i u (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))))))

simplify224.0ms (1.2%)

Algorithm
egg-herbie
Rules
1386×associate-/r/
846×associate-*r*
772×associate-/l*
696×associate-*l*
656×+-commutative
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043914393
1127913891
2614413891
Stop Event
node limit
Counts
233 → 234
Calls
Call 1
Inputs
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
n0_i
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 (*.f32 n1_i u) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) 1)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 1 n0_i))
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (/.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(-.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) 1)
(-.f32 (+.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (exp.f32 (log1p.f32 n0_i))) 1)
(*.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)
(*.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))
(*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(*.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(*.f32 (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))
(*.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (*.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))
(/.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 1 (/.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) 1) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (+.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)
(pow.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)
(pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 3)
(pow.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(exp.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(exp.f32 (*.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 1))
(log1p.f32 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) u n0_i)
(fma.f32 1 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2) (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(+.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
(+.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 u n1_i))
(+.f32 (*.f32 (*.f32 u n1_i) 1) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1))
(+.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1) (*.f32 (*.f32 u n1_i) 1))
(+.f32 (*.f32 1 (*.f32 (*.f32 u n1_i) 1)) (*.f32 1 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) 1)
(/.f32 u (/.f32 1 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) (/.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))) u))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))) u))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (*.f32 u (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))
(/.f32 (*.f32 u (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (*.f32 u (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 1 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u)) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u)) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3))) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i)) u) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) u) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) 1) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) 1) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 1)
(pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2)
(pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 3)
(pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 1/3)
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))
(expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 1))
(log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(fma.f32 u n1_i (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
(fma.f32 n1_i u (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
Outputs
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 n0_i (*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (*.f32 n1_i (neg.f32 u)))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 n0_i (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 n0_i (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 n0_i (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 n0_i (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))))
(+.f32 n0_i (neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1))))
(-.f32 n0_i (*.f32 (*.f32 n1_i u) (fma.f32 (*.f32 normAngle normAngle) -1/6 -1)))
(+.f32 (*.f32 n1_i u) n0_i)
(fma.f32 n1_i u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))
(*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))
(*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))) u)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (*.f32 n1_i (neg.f32 u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (*.f32 n1_i (neg.f32 u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (*.f32 n1_i (neg.f32 u)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) (*.f32 n1_i u)))
(neg.f32 (*.f32 (*.f32 n1_i u) (fma.f32 -1/6 (*.f32 normAngle normAngle) -1)))
(*.f32 (fma.f32 (*.f32 normAngle normAngle) -1/6 -1) (*.f32 n1_i (neg.f32 u)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))
(*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))
(*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))
(*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(-.f32 (exp.f32 (log1p.f32 n0_i)) (-.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(+.f32 (-.f32 (exp.f32 (log1p.f32 n0_i)) 1) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (expm1.f32 (log1p.f32 n0_i)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) 1)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 1 n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(-.f32 (/.f32 (*.f32 n0_i n0_i) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (/.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(-.f32 (+.f32 n0_i (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) 1)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(-.f32 (+.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (exp.f32 (log1p.f32 n0_i))) 1)
(+.f32 (-.f32 (exp.f32 (log1p.f32 n0_i)) 1) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (expm1.f32 (log1p.f32 n0_i)))
(*.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(*.f32 (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (+.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(/.f32 (*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (fma.f32 n0_i n0_i (*.f32 u (*.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))
(*.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (fma.f32 u (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) (*.f32 n0_i n0_i)))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (-.f32 (pow.f32 n0_i 4) (*.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2) (*.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)) (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (+.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) 3))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (-.f32 (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (*.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))))
(*.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (+.f32 (pow.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) 3) (pow.f32 n0_i 6))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (-.f32 (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)) (*.f32 n0_i n0_i)))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))) (-.f32 (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))) (*.f32 n0_i n0_i)) (pow.f32 n0_i 4))) (+.f32 (pow.f32 (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))) 3) (pow.f32 n0_i 6)))
(/.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 1 (/.f32 1 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))
(*.f32 (hypot.f32 (pow.f32 n0_i 3/2) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3/2)) (/.f32 (hypot.f32 (pow.f32 n0_i 3/2) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3/2)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))
(*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (/.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)))) (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)))))
(*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i)))))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (/.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (/.f32 (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))))))
(*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (*.f32 (/.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)))))
(/.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 6)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 4)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))
(*.f32 (/.f32 (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (+.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 6)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))) (fma.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) (-.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) (pow.f32 n0_i 3)) (pow.f32 n0_i 6))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 6)) (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))) (fma.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2) (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (pow.f32 n0_i 4)))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (*.f32 1 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i))) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (*.f32 1 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (*.f32 1 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))) (hypot.f32 (pow.f32 n0_i 3/2) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (/.f32 (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) (sqrt.f32 (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (/.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))) (pow.f32 (cbrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) 2))
(/.f32 (*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (/.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) 2) (cbrt.f32 (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)) 1) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) 1) (neg.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) 1) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))) (hypot.f32 (pow.f32 n0_i 3/2) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3/2)))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) (/.f32 (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) (sqrt.f32 (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))) (sqrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (/.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(*.f32 (/.f32 (cbrt.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))) (pow.f32 (cbrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) 2))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2) (/.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)) 2) (cbrt.f32 (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))) (cbrt.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (*.f32 n0_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 4)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))
(*.f32 (/.f32 (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2))) (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 n0_i n0_i) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (/.f32 1 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (+.f32 (*.f32 (*.f32 n0_i n0_i) (*.f32 n0_i n0_i)) (+.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)))))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) 3)) (*.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (+.f32 (*.f32 n0_i (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2) (+.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 6)) (-.f32 n0_i (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))) (fma.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2) (fma.f32 n0_i n0_i (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (pow.f32 n0_i 4)))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))
(/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 6)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))))
(/.f32 (/.f32 (-.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 6)) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3))) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 n0_i 3)) (-.f32 (*.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))) (-.f32 (+.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 6)) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)))))
(/.f32 (+.f32 (pow.f32 (pow.f32 n0_i 3) 3) (pow.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) 3)) (*.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))) (fma.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) (-.f32 (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3) (pow.f32 n0_i 3)) (pow.f32 n0_i 6))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) 1) (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))) (sqrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))) (cbrt.f32 (-.f32 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (+.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 n0_i))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (*.f32 (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) (+.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 n0_i))))
(/.f32 (/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) 1) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))) (sqrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(/.f32 (/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (*.f32 (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))) (cbrt.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) (-.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (*.f32 u (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) (neg.f32 n0_i))))))
(pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 1)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 2)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 3)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(pow.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3) 1/3)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(sqrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 2))
(fabs.f32 (fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i))
(log.f32 (exp.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i))))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i) 3))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(exp.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(exp.f32 (*.f32 (log.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)) 1))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) u n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 1 n0_i (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 1 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2) (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) n0_i)
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(fma.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i) n0_i)
(fma.f32 u (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)) n0_i)
(+.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 u n1_i))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (*.f32 u n1_i) 1) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1) (*.f32 (*.f32 u n1_i) 1))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(+.f32 (*.f32 1 (*.f32 (*.f32 u n1_i) 1)) (*.f32 1 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 1)))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))) 1)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(/.f32 u (/.f32 1 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) (/.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))) u))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))) u))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (*.f32 (fma.f32 n1_i u (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 u (*.f32 n1_i u))) (*.f32 (*.f32 n1_i (*.f32 n1_i 1/36)) (*.f32 (pow.f32 normAngle 4) (*.f32 u u)))) (*.f32 n1_i (-.f32 u (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) 3)) (fma.f32 (*.f32 n1_i u) (*.f32 n1_i u) (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 n1_i u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))) 3))) (fma.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))) (*.f32 n1_i (*.f32 u (*.f32 n1_i u)))))
(/.f32 (*.f32 u (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))
(/.f32 u (/.f32 (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)) (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))) (*.f32 n1_i n1_i))))
(/.f32 u (*.f32 1 (/.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))))
(/.f32 (*.f32 u (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 u (/.f32 (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)) (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))) (*.f32 n1_i n1_i))))
(/.f32 u (*.f32 1 (/.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))))
(/.f32 (*.f32 u (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 u (/.f32 (neg.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)))))) (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))))
(/.f32 u (*.f32 1 (/.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))) (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)))))
(/.f32 (*.f32 1 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 1 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 1 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u)) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 1 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u)) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 1 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (*.f32 (fma.f32 n1_i u (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 u (*.f32 n1_i u))) (*.f32 (*.f32 n1_i (*.f32 n1_i 1/36)) (*.f32 (pow.f32 normAngle 4) (*.f32 u u)))) (*.f32 n1_i (-.f32 u (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 1 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3))) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) 3)) (fma.f32 (*.f32 n1_i u) (*.f32 n1_i u) (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 n1_i u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))) 3))) (fma.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))) (*.f32 n1_i (*.f32 u (*.f32 n1_i u)))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (/.f32 (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)))))) (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3))) (sqrt.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))))) (*.f32 u (sqrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))
(/.f32 (*.f32 (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))))) (/.f32 (sqrt.f32 (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 (/.f32 (*.f32 u (sqrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))) (sqrt.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (/.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)))))) (cbrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))))
(*.f32 (/.f32 (*.f32 u (pow.f32 (cbrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (cbrt.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))))) (cbrt.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3))))
(*.f32 (/.f32 u (cbrt.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2) (cbrt.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)))))
(/.f32 (*.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (*.f32 u (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2)) (/.f32 (cbrt.f32 (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) (cbrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))))))
(*.f32 (/.f32 (*.f32 u (pow.f32 (cbrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2)) (cbrt.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36))))
(*.f32 (/.f32 u (cbrt.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i))) (*.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1))) 2) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))))
(/.f32 (*.f32 (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)) (*.f32 n1_i n1_i)) u) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))
(/.f32 u (/.f32 (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)) (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))) (*.f32 n1_i n1_i))))
(/.f32 u (*.f32 1 (/.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))))
(/.f32 (*.f32 (neg.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) u) (neg.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 u (/.f32 (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)) (-.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))) (*.f32 n1_i n1_i))))
(/.f32 u (*.f32 1 (/.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))))
(/.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 u (/.f32 (neg.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)))))) (neg.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))))))
(/.f32 u (*.f32 1 (/.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))) (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)))))
(/.f32 (*.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))) 1) (-.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))
(/.f32 (*.f32 (fma.f32 n1_i u (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))))) (-.f32 (*.f32 n1_i u) (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 u (*.f32 n1_i u))) (*.f32 (*.f32 n1_i (*.f32 n1_i 1/36)) (*.f32 (pow.f32 normAngle 4) (*.f32 u u)))) (*.f32 n1_i (-.f32 u (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u))))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) 3)) 1) (+.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (*.f32 (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))) (*.f32 (*.f32 u n1_i) (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) 3)) (fma.f32 (*.f32 n1_i u) (*.f32 n1_i u) (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 n1_i u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u))) 3))) (fma.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 normAngle (*.f32 normAngle u)))) (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))) (*.f32 n1_i (*.f32 u (*.f32 n1_i u)))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (/.f32 (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i)))))) (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3))) (sqrt.f32 (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i)))))))) (*.f32 u (sqrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))))
(/.f32 (*.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u)) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))))) (/.f32 (sqrt.f32 (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) (*.f32 u (sqrt.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 (/.f32 (*.f32 u (sqrt.f32 (*.f32 n1_i (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))) (sqrt.f32 (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36))))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36)))) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))))) (*.f32 (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (/.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)) (fma.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 n1_i))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (/.f32 (*.f32 u (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3)))) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) 1) (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)))))) (sqrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (*.f32 (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))) (cbrt.f32 (+.f32 n1_i (*.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36)))) (+.f32 n1_i (*.f32 (*.f32 -1/6 n1_i) (*.f32 normAngle normAngle)))) u)
(*.f32 (/.f32 u (fma.f32 -1/6 (*.f32 n1_i (*.f32 normAngle normAngle)) n1_i)) (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)))
(/.f32 (/.f32 (*.f32 (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i n1_i) 1/36))) u) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))))
(/.f32 (*.f32 u (-.f32 (*.f32 n1_i n1_i) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i (*.f32 n1_i 1/36))))) (*.f32 (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)))) (+.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))))
(*.f32 (/.f32 u (-.f32 (sqrt.f32 n1_i) (*.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6))))) (/.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 (*.f32 n1_i n1_i) (pow.f32 normAngle 4)) -1/36)) (fma.f32 normAngle (sqrt.f32 (*.f32 n1_i 1/6)) (sqrt.f32 n1_i))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) 1) (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i))))) (sqrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(/.f32 (/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) u) (*.f32 (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))) (cbrt.f32 (fma.f32 n1_i n1_i (*.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) (-.f32 (*.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle))) n1_i)))))
(/.f32 (+.f32 (pow.f32 n1_i 3) (*.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3))) (/.f32 (fma.f32 n1_i n1_i (*.f32 n1_i (*.f32 (*.f32 1/6 (*.f32 normAngle normAngle)) (fma.f32 n1_i (*.f32 1/6 (*.f32 normAngle normAngle)) (neg.f32 n1_i))))) u))
(*.f32 u (/.f32 (fma.f32 1/216 (pow.f32 (*.f32 n1_i (*.f32 normAngle normAngle)) 3) (pow.f32 n1_i 3)) (*.f32 n1_i (+.f32 n1_i (*.f32 1/6 (*.f32 (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) (neg.f32 n1_i))))))))
(pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 1)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (sqrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 2)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (cbrt.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 3)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(pow.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3) 1/3)
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(sqrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 2))
(fabs.f32 (*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) u))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(cbrt.f32 (pow.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i)) 3))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(expm1.f32 (log1p.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(exp.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(exp.f32 (*.f32 (log.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))) 1))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(log1p.f32 (expm1.f32 (*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 u n1_i (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))
(fma.f32 n1_i u (*.f32 (*.f32 n1_i 1/6) (*.f32 (*.f32 normAngle normAngle) u)))
(*.f32 u (fma.f32 (*.f32 n1_i 1/6) (*.f32 normAngle normAngle) n1_i))
(*.f32 n1_i (*.f32 u (fma.f32 1/6 (*.f32 normAngle normAngle) 1)))

localize79.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(*.f32 (-.f32 1 u) -1/6)
0.3b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6)))))
0.3b
(/.f32 -1/6 (+.f32 -1 u))
14.5b
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6))
Compiler

Compiled 104 to 74 computations (28.8% saved)

series8.0ms (0%)

Counts
4 → 72
Calls

18 calls:

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

rewrite107.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1432×associate-/l*
484×associate-+l+
434×add-sqr-sqrt
420×pow1
420×*-un-lft-identity
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
018124
1418116
26051116
Stop Event
node limit
Counts
4 → 130
Calls
Call 1
Inputs
(+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6))
(/.f32 -1/6 (+.f32 -1 u))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6)))))
(*.f32 (-.f32 1 u) -1/6)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) (-.f32 1 (*.f32 -1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 1 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) 1/36)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/6 (+.f32 (-.f32 1 u) (/.f32 -1 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2) (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (/.f32 1 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (/.f32 1 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (neg.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (neg.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (/.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 1/6 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/6 (/.f32 -1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/6 (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1/6 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (-.f32 1 u)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/6 (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/6 (-.f32 1 (*.f32 u u))) (-.f32 -1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1/6 (+.f32 -1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1/6 (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 1 u) 1/6) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 1/6 (-.f32 1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 1/6 (-.f32 1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n0_i) (/.f32 1 (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)) (+.f32 (/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (pow.f32 (-.f32 1 u) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) n0_i) -1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1/6 (*.f32 (neg.f32 u) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (neg.f32 u)) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (neg.f32 u) -1/6) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/6 (/.f32 1 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 u 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))))))

simplify186.0ms (1%)

Algorithm
egg-herbie
Rules
1026×associate-+r+
1014×+-commutative
776×associate-+l+
710×associate-*r*
572×associate-*l*
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
047510938
1133910298
2607410294
Stop Event
node limit
Counts
202 → 272
Calls
Call 1
Inputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (+.f32 (*.f32 1/6 (pow.f32 u 2)) (*.f32 1/6 (pow.f32 u 4)))))
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
1/6
(+.f32 1/6 (*.f32 1/6 u))
(+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2)))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) n0_i)
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))) (+.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))) (pow.f32 u 3))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -108 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2)))) (pow.f32 u 4))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 -36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (pow.f32 u 4))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 4) (*.f32 n0_i (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4)))))))
(/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))))
(/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))))
-1/6
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(*.f32 1/6 u)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))) 1)
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) (-.f32 1 (*.f32 -1/6 (-.f32 1 u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 1 (/.f32 1/6 (-.f32 1 u))))
(-.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) 1/36)))
(-.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))) 1)
(-.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u))))) 1)
(*.f32 -1/6 (+.f32 (-.f32 1 u) (/.f32 -1 (-.f32 1 u))))
(*.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)
(*.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(*.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2) (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(*.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (/.f32 1 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(*.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (/.f32 1 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))
(/.f32 1 (/.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(/.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))))
(/.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))
(/.f32 (neg.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (neg.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (neg.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))
(pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)
(pow.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2)
(pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 3)
(pow.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))
(log.f32 (exp.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(cbrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3))
(expm1.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(exp.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 1))
(log1p.f32 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (/.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 1 (/.f32 1/6 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) 1)
(*.f32 -1/6 (/.f32 -1 (-.f32 1 u)))
(*.f32 (/.f32 1/6 (-.f32 1 u)) 1)
(*.f32 1 (/.f32 1/6 (-.f32 1 u)))
(*.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))))
(*.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))))
(*.f32 (/.f32 -1 (-.f32 1 u)) -1/6)
(*.f32 1/6 (/.f32 1 (-.f32 1 u)))
(*.f32 (/.f32 -1/6 (-.f32 1 (*.f32 u u))) (-.f32 -1 u))
(*.f32 (/.f32 -1/6 (+.f32 -1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(pow.f32 (/.f32 1/6 (-.f32 1 u)) 1)
(pow.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) 2)
(pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 3)
(pow.f32 (/.f32 (-.f32 1 u) 1/6) -1)
(pow.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) 1/3)
(sqrt.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)))
(log.f32 (exp.f32 (/.f32 1/6 (-.f32 1 u))))
(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 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))) 1)
(*.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(*.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)
(*.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) n0_i)
(*.f32 (neg.f32 n0_i) (/.f32 1 (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)) (+.f32 (/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (pow.f32 (-.f32 1 u) -2))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)
(pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2)
(pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 3)
(pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)
(pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) n0_i) -1)
(neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2))
(log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))
(cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) 3)))
(expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 1))
(log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(+.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))
(+.f32 -1/6 (*.f32 (neg.f32 u) -1/6))
(+.f32 (*.f32 -1/6 (neg.f32 u)) -1/6)
(+.f32 (*.f32 (neg.f32 u) -1/6) -1/6)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)
(/.f32 -1/6 (/.f32 1 (-.f32 1 u)))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) -1/6))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) -1/6))
(/.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 u 1))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))
(pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)
(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 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))
Outputs
(*.f32 1/3 u)
(+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2)))
(fma.f32 1/3 u (*.f32 1/6 (*.f32 u u)))
(fma.f32 1/3 u (*.f32 u (*.f32 u 1/6)))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (*.f32 1/6 (pow.f32 u 2))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 1/6 (*.f32 u u))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 u (*.f32 u 1/6))))
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 (*.f32 1/3 u) (+.f32 (*.f32 1/6 (pow.f32 u 2)) (*.f32 1/6 (pow.f32 u 4)))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 1/6 (+.f32 (*.f32 u u) (pow.f32 u 4)))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/3 u (*.f32 1/6 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 u 1/6) (+.f32 1/6 (/.f32 1/6 u)))
(-.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 u))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 u))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(-.f32 (*.f32 u 1/6) (+.f32 (+.f32 1/6 (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u))))
(-.f32 (-.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u)))
(+.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 u)) (/.f32 -1/6 (*.f32 u u)))
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) 1/6))
(-.f32 (*.f32 u 1/6) (+.f32 1/6 (/.f32 1/6 u)))
(-.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 u))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 u))
(-.f32 (*.f32 1/6 u) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 1/6 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(-.f32 (*.f32 u 1/6) (+.f32 (+.f32 1/6 (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u))))
(-.f32 (-.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 u)) (/.f32 1/6 (*.f32 u u)))
(+.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 u)) (/.f32 -1/6 (*.f32 u u)))
1/6
(+.f32 1/6 (*.f32 1/6 u))
(+.f32 1/6 (*.f32 u 1/6))
(fma.f32 u 1/6 1/6)
(+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2))))
(+.f32 1/6 (*.f32 1/6 (+.f32 u (*.f32 u u))))
(fma.f32 1/6 (fma.f32 u u u) 1/6)
(+.f32 (*.f32 1/6 (pow.f32 u 3)) (+.f32 1/6 (+.f32 (*.f32 1/6 u) (*.f32 1/6 (pow.f32 u 2)))))
(fma.f32 1/6 (pow.f32 u 3) (+.f32 1/6 (*.f32 1/6 (+.f32 u (*.f32 u u)))))
(fma.f32 1/6 (pow.f32 u 3) (fma.f32 1/6 (fma.f32 u u u) 1/6))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (*.f32 u u))))
(+.f32 (/.f32 -1/6 u) (/.f32 -1/6 (*.f32 u u)))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))))
(-.f32 (/.f32 -1/6 u) (+.f32 (/.f32 1/6 (*.f32 u u)) (/.f32 1/6 (pow.f32 u 3))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))) (/.f32 1/6 (pow.f32 u 4))))
(-.f32 (/.f32 -1/6 (pow.f32 u 4)) (+.f32 (/.f32 1/6 (*.f32 u u)) (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3)))))
(/.f32 -1/6 u)
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 2))) (*.f32 1/6 (/.f32 1 u))))
(neg.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (*.f32 u u))))
(+.f32 (/.f32 -1/6 u) (/.f32 -1/6 (*.f32 u u)))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2))))))
(neg.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))))
(-.f32 (/.f32 -1/6 u) (+.f32 (/.f32 1/6 (*.f32 u u)) (/.f32 1/6 (pow.f32 u 3))))
(neg.f32 (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 4))) (+.f32 (*.f32 1/6 (/.f32 1 u)) (+.f32 (*.f32 1/6 (/.f32 1 (pow.f32 u 3))) (*.f32 1/6 (/.f32 1 (pow.f32 u 2)))))))
(neg.f32 (+.f32 (+.f32 (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3))) (/.f32 1/6 (*.f32 u u))) (/.f32 1/6 (pow.f32 u 4))))
(-.f32 (/.f32 -1/6 (pow.f32 u 4)) (+.f32 (/.f32 1/6 (*.f32 u u)) (+.f32 (/.f32 1/6 u) (/.f32 1/6 (pow.f32 u 3)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (*.f32 1/6 (/.f32 1 (-.f32 u 1)))) (pow.f32 normAngle 2))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (+.f32 u -1))) (*.f32 normAngle normAngle))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) n0_i)
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) n0_i)
(-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))))
(+.f32 (fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) n0_i) (neg.f32 (*.f32 (*.f32 u u) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))
(-.f32 (-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))
(-.f32 (-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)))))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 n0_i u))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))) (+.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 -1 (*.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i))))) (pow.f32 u 3))) (+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 (*.f32 1/3 (pow.f32 normAngle 2))) 2) n0_i)) (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i)))))))
(fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 u n0_i)) (fma.f32 -1 (*.f32 (pow.f32 u 3) (fma.f32 -1 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)))) (fma.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) n0_i (neg.f32 (*.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))) (+.f32 n0_i (neg.f32 (*.f32 (*.f32 u u) (fma.f32 -1 (*.f32 n0_i (pow.f32 (+.f32 1 (*.f32 -1/3 (*.f32 normAngle normAngle))) 2)) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))))
(-.f32 (-.f32 (-.f32 n0_i (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1)))))) (*.f32 (pow.f32 u 3) (-.f32 (*.f32 (+.f32 (neg.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) 1) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i (+.f32 (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2)) (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))))))) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)))
(-.f32 (-.f32 (-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i))) (*.f32 u (*.f32 u (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2))))))) (*.f32 (pow.f32 u 3) (-.f32 (*.f32 (+.f32 1 (neg.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))) (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))) (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i (+.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (neg.f32 (pow.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) 2))))))))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(/.f32 (*.f32 -6 n0_i) (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(fma.f32 -6 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (fma.f32 -1 (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)))) (pow.f32 u 3)) (/.f32 (*.f32 -6 n0_i) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(fma.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (/.f32 -6 (*.f32 u u)) (/.f32 n0_i (*.f32 normAngle normAngle))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 3))))
(-.f32 (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 3)))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -108 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2)))) (pow.f32 u 4))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4)))) (pow.f32 u 3))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -1 (/.f32 (fma.f32 -108 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (*.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)))) (pow.f32 u 4)) (fma.f32 -6 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (fma.f32 -1 (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 -36 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)))) (pow.f32 u 3)) (/.f32 (*.f32 -6 n0_i) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (-.f32 (*.f32 (/.f32 -6 (*.f32 u u)) (/.f32 n0_i (*.f32 normAngle normAngle))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 3)))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4)) n0_i) -108)) (pow.f32 u 4)))
(-.f32 (-.f32 (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (pow.f32 u 3))) (/.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (*.f32 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4)) n0_i) -108)) (pow.f32 u 4)))
(*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2))))
(/.f32 (*.f32 -6 n0_i) (*.f32 u (*.f32 normAngle normAngle)))
(*.f32 -6 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))
(+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(fma.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))) (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))))))
(fma.f32 36 (*.f32 (/.f32 n0_i (pow.f32 u 3)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))) (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))))))
(fma.f32 36 (*.f32 (/.f32 n0_i (pow.f32 u 3)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (+.f32 (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle)))))))
(+.f32 (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 (+.f32 (*.f32 -6 (/.f32 n0_i (pow.f32 normAngle 2))) (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -36 (/.f32 (*.f32 (+.f32 (*.f32 -1/6 (pow.f32 normAngle 2)) 1) n0_i) (pow.f32 normAngle 4))) (*.f32 -36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (pow.f32 normAngle 4))))) (pow.f32 u 4))) (+.f32 (*.f32 36 (/.f32 (*.f32 (-.f32 1 (*.f32 1/6 (pow.f32 normAngle 2))) n0_i) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 4)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 2)))) (+.f32 (*.f32 -6 (/.f32 n0_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))))
(fma.f32 -1 (/.f32 (fma.f32 -1 (fma.f32 -6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 36 (*.f32 n0_i (fma.f32 -1/6 (*.f32 normAngle normAngle) 1))) (pow.f32 normAngle 4))) (*.f32 -36 (+.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (/.f32 (pow.f32 normAngle 4) n0_i))))) (pow.f32 u 4)) (fma.f32 36 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 u 3)) (/.f32 n0_i (pow.f32 normAngle 4))) (fma.f32 -6 (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))) (*.f32 -6 (+.f32 (/.f32 n0_i (*.f32 u (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))))
(-.f32 (fma.f32 36 (*.f32 (/.f32 n0_i (pow.f32 u 3)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))) (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle)))))) (/.f32 (+.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (*.f32 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4)) n0_i) -72)) (pow.f32 u 4)))
(-.f32 (fma.f32 36 (*.f32 (/.f32 n0_i (pow.f32 u 3)) (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4))) (*.f32 -6 (+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) u) (+.f32 (/.f32 n0_i (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (/.f32 n0_i (*.f32 (pow.f32 u 3) (*.f32 normAngle normAngle))))))) (/.f32 (+.f32 (fma.f32 6 (/.f32 n0_i (*.f32 normAngle normAngle)) (/.f32 (*.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) -36) (/.f32 (pow.f32 normAngle 4) n0_i))) (*.f32 (*.f32 (/.f32 (fma.f32 -1/6 (*.f32 normAngle normAngle) 1) (pow.f32 normAngle 4)) n0_i) -72)) (pow.f32 u 4)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) (*.f32 n0_i (*.f32 normAngle normAngle)))) (*.f32 n0_i (-.f32 1 u)))
(-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) (*.f32 normAngle (*.f32 normAngle n0_i)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4))))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) (*.f32 n0_i (*.f32 normAngle normAngle)))) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4))))))
(-.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2))) (*.f32 n0_i (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) (*.f32 normAngle (*.f32 normAngle n0_i)))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (*.f32 n0_i (pow.f32 normAngle 2))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 4) (*.f32 n0_i (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4)))))))
(fma.f32 -1 (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) (*.f32 n0_i (*.f32 normAngle normAngle)))) (fma.f32 -1 (*.f32 (*.f32 (pow.f32 (-.f32 1 u) 4) n0_i) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))) (fma.f32 (-.f32 1 u) n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2) (*.f32 n0_i (pow.f32 normAngle 4)))))))
(-.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2))) (*.f32 n0_i (-.f32 1 u))) (*.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 4)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) (*.f32 normAngle (*.f32 normAngle n0_i)))))
(-.f32 (-.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2))) (*.f32 n0_i (-.f32 1 u))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) (*.f32 normAngle (*.f32 normAngle n0_i))))) (*.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 4))))
(/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)))
(/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u)))))
(/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (/.f32 (neg.f32 n0_i) (*.f32 (-.f32 1 u) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2)))))
(-.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (fma.f32 -1 (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2))) (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))
(+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (-.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2)))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (fma.f32 -1 (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2))) (fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))) (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (-.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2)))) (-.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6))) (/.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 normAngle 8)) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 4))))
(/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)))
(/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u)))))
(/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (/.f32 (neg.f32 n0_i) (*.f32 (-.f32 1 u) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2)))))
(-.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (fma.f32 -1 (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2))) (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))
(+.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (-.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2)))))
(+.f32 (/.f32 n0_i (*.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (-.f32 1 u) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 2) (pow.f32 normAngle 4))))) (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))))) (/.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (pow.f32 (-.f32 (*.f32 1/6 (/.f32 1 (-.f32 u 1))) (*.f32 -1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6)))))))
(+.f32 (/.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))))) (fma.f32 -1 (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 2))) (fma.f32 -1 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 4) (pow.f32 normAngle 8))) (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1/6 (+.f32 u -1)) (*.f32 1/6 (-.f32 1 u))) 3) (pow.f32 normAngle 6))))))
(+.f32 (-.f32 (/.f32 (/.f32 n0_i (*.f32 normAngle normAngle)) (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6))) (/.f32 (/.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 4) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 2)))) (-.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 3) (pow.f32 normAngle 6))) (/.f32 (/.f32 (/.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 normAngle 8)) (pow.f32 (-.f32 (/.f32 1/6 (+.f32 u -1)) (fma.f32 u 1/6 -1/6)) 4))))
-1/6
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(*.f32 1/6 u)
(*.f32 u 1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (*.f32 1/6 u) 1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))) 1)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) (-.f32 1 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) (-.f32 1 (/.f32 1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(-.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) 1/36)))
(-.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) 1/36))
(/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)) (fma.f32 1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(-.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))) 1)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(-.f32 (+.f32 (*.f32 -1/6 (-.f32 1 u)) (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u))))) 1)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 -1/6 (+.f32 (-.f32 1 u) (/.f32 -1 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2) (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(*.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (/.f32 1 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(-.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) 1/36))
(/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)) (fma.f32 1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(*.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (/.f32 1 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))
(*.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (/.f32 1 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))))
(/.f32 1 (/.f32 1 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(/.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))))
(-.f32 (/.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (*.f32 (/.f32 (pow.f32 (-.f32 1 u) 2) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) 1/36))
(/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)) (fma.f32 1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(/.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)) (/.f32 1 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))))
(/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(/.f32 (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (sqrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(*.f32 (/.f32 (sqrt.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))) (sqrt.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))))
(*.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)))) (/.f32 (sqrt.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)))) (fma.f32 (fma.f32 u 1/6 -1/6) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)))))
(/.f32 (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))
(*.f32 (/.f32 (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))) (sqrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))))
(/.f32 (*.f32 (sqrt.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36))) (sqrt.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)))) (fma.f32 1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))
(/.f32 (*.f32 (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))) (cbrt.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(/.f32 (cbrt.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (/.f32 (/.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))) (cbrt.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))) (cbrt.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216)))))
(*.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)))) (/.f32 (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)))) (/.f32 (fma.f32 (fma.f32 u 1/6 -1/6) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))) (cbrt.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)))))))
(/.f32 (*.f32 (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))) (/.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u))) (cbrt.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36)))))
(/.f32 (cbrt.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36))) (/.f32 (/.f32 (fma.f32 1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (cbrt.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)))) (cbrt.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) -1/36)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))
(/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 2) 1/36 (/.f32 -1/36 (pow.f32 (-.f32 1 u) 2))) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))))
(/.f32 (neg.f32 (-.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))) (neg.f32 (+.f32 (/.f32 1/6 (-.f32 1 u)) (*.f32 1/6 (-.f32 1 u)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2))) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))
(/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 2) 1/36 (/.f32 -1/36 (pow.f32 (-.f32 1 u) 2))) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (neg.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 (*.f32 -1/6 (-.f32 1 u)) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))))))
(/.f32 (neg.f32 (+.f32 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3)) (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))) (neg.f32 (+.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)) (*.f32 -1/6 (*.f32 (-.f32 1 u) (-.f32 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u))))))))
(*.f32 1 (/.f32 (fma.f32 (pow.f32 (-.f32 1 u) 3) -1/216 (/.f32 1/216 (pow.f32 (-.f32 1 u) 3))) (fma.f32 (fma.f32 u 1/6 -1/6) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 -1/6 (-.f32 1 u))) (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)))))
(pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 1)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(pow.f32 (sqrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 2)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(pow.f32 (cbrt.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 3)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(pow.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3) 1/3)
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(sqrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2))
(fabs.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))
(log.f32 (exp.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(cbrt.f32 (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 3))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(expm1.f32 (log1p.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(exp.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(exp.f32 (*.f32 (log.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 1))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(log1p.f32 (expm1.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (/.f32 -1 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 1 (/.f32 1/6 (-.f32 1 u)) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 1 (*.f32 -1/6 (-.f32 1 u)) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (*.f32 -1/6 (-.f32 1 u)))
(fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))
(+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u)))) 1)
(/.f32 1/6 (-.f32 1 u))
(*.f32 -1/6 (/.f32 -1 (-.f32 1 u)))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (/.f32 1/6 (-.f32 1 u)) 1)
(/.f32 1/6 (-.f32 1 u))
(*.f32 1 (/.f32 1/6 (-.f32 1 u)))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) (sqrt.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 2) (cbrt.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (/.f32 -1 (-.f32 1 u)) -1/6)
(/.f32 1/6 (-.f32 1 u))
(*.f32 1/6 (/.f32 1 (-.f32 1 u)))
(/.f32 1/6 (-.f32 1 u))
(*.f32 (/.f32 -1/6 (-.f32 1 (*.f32 u u))) (-.f32 -1 u))
(/.f32 (fma.f32 u 1/6 1/6) (-.f32 1 (*.f32 u u)))
(*.f32 (/.f32 -1/6 (+.f32 -1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 -1/6 (+.f32 (pow.f32 u 3) -1)) (+.f32 1 (fma.f32 u u u)))
(/.f32 -1/6 (/.f32 (+.f32 (pow.f32 u 3) -1) (+.f32 1 (fma.f32 u u u))))
(pow.f32 (/.f32 1/6 (-.f32 1 u)) 1)
(/.f32 1/6 (-.f32 1 u))
(pow.f32 (sqrt.f32 (/.f32 1/6 (-.f32 1 u))) 2)
(/.f32 1/6 (-.f32 1 u))
(pow.f32 (cbrt.f32 (/.f32 1/6 (-.f32 1 u))) 3)
(/.f32 1/6 (-.f32 1 u))
(pow.f32 (/.f32 (-.f32 1 u) 1/6) -1)
(/.f32 1/6 (-.f32 1 u))
(pow.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3) 1/3)
(/.f32 1/6 (-.f32 1 u))
(sqrt.f32 (/.f32 1/36 (pow.f32 (-.f32 1 u) 2)))
(log.f32 (exp.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1/6 (-.f32 1 u)))))
(/.f32 1/6 (-.f32 1 u))
(cbrt.f32 (pow.f32 (/.f32 1/6 (-.f32 1 u)) 3))
(/.f32 1/6 (-.f32 1 u))
(expm1.f32 (log1p.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(exp.f32 (log.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(exp.f32 (*.f32 (log.f32 (/.f32 1/6 (-.f32 1 u))) 1))
(/.f32 1/6 (-.f32 1 u))
(log1p.f32 (expm1.f32 (/.f32 1/6 (-.f32 1 u))))
(/.f32 1/6 (-.f32 1 u))
(-.f32 (exp.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 1 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 n0_i (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 1 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) n0_i)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (neg.f32 n0_i) (/.f32 1 (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))) 2))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)))) (+.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -2) (*.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))) 2)))) (fma.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))) (/.f32 1 (-.f32 1 u))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)) 3))) (+.f32 (*.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2)) (+.f32 (/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle))) (pow.f32 (-.f32 1 u) -2))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (pow.f32 (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))) 3))) (fma.f32 (pow.f32 normAngle 4) (pow.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) 2) (+.f32 (pow.f32 (-.f32 1 u) -2) (/.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (/.f32 (-.f32 1 u) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) -3) (*.f32 (pow.f32 normAngle 6) (pow.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))) 3)))) (fma.f32 (pow.f32 normAngle 4) (pow.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))) 2) (fma.f32 (/.f32 (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))) (-.f32 1 u)) (*.f32 normAngle normAngle) (pow.f32 (-.f32 1 u) -2))))
(*.f32 (/.f32 (sqrt.f32 n0_i) 1) (/.f32 (sqrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 (sqrt.f32 n0_i) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (/.f32 (sqrt.f32 n0_i) (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))) 2)) (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (/.f32 n0_i (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))) 2))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) 1) (/.f32 (cbrt.f32 n0_i) (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) (/.f32 (cbrt.f32 n0_i) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (/.f32 1 (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))) (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))))
(/.f32 (/.f32 n0_i (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))) (sqrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2)) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(*.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))) (/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))) 2)))
(/.f32 (pow.f32 (cbrt.f32 n0_i) 2) (/.f32 (pow.f32 (cbrt.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))) 2) (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))))))
(pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(pow.f32 (sqrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 2)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(pow.f32 (cbrt.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 3)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(pow.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3) 1/3)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(pow.f32 (/.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) n0_i) -1)
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(neg.f32 (/.f32 n0_i (neg.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 2))
(sqrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u)))))) 2))
(fabs.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u)))))))
(log.f32 (exp.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(cbrt.f32 (pow.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle)))) 3))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(cbrt.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))) 3)))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(expm1.f32 (log1p.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(exp.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(exp.f32 (*.f32 (log.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))) 1))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(log1p.f32 (expm1.f32 (/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))) (*.f32 normAngle normAngle))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 -1/6 (-.f32 1 u) (/.f32 1/6 (-.f32 1 u))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (fma.f32 u 1/6 -1/6) (/.f32 1/6 (-.f32 1 u))))))
(+.f32 -1/6 (*.f32 -1/6 (neg.f32 u)))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 -1/6 (*.f32 (neg.f32 u) -1/6))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 (*.f32 -1/6 (neg.f32 u)) -1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(+.f32 (*.f32 (neg.f32 u) -1/6) -1/6)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u)))) 1)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(/.f32 -1/6 (/.f32 1 (-.f32 1 u)))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) -1/6))
(*.f32 -1/6 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.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 -1/6 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 -1/6 (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) -1/6))
(*.f32 -1/6 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 -1/6 (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) -1/6)
(*.f32 -1/6 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) -1/6) (+.f32 u 1))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 u 1) -1/6))
(*.f32 -1/6 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) -1/6) (+.f32 1 (fma.f32 u u u)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) -1/6)
(*.f32 -1/6 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(pow.f32 (*.f32 -1/6 (-.f32 1 u)) 1)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 1 u))) 2)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 1 u))) 3)
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1/36))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) -1/6))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 1 u)))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 1 u))) 1))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 1 u))))
(fma.f32 1/6 u -1/6)
(fma.f32 u 1/6 -1/6)

eval573.0ms (3%)

Compiler

Compiled 25970 to 15270 computations (41.2% saved)

prune284.0ms (1.5%)

Pruning

25 alts after pruning (17 fresh and 8 done)

PrunedKeptTotal
New8514855
Fresh31316
Picked011
Done077
Total85425879
Error
0b
Counts
879 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
4.8b
(fma.f32 u n1_i n0_i)
13.5b
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
13.6b
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i))
16.5b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
13.5b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6)))))
13.6b
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 u))))
7.4b
(-.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))))
27.9b
(-.f32 (+.f32 (*.f32 u n1_i) 1) 1)
13.4b
(-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)))
13.5b
(-.f32 n0_i (*.f32 n0_i u))
4.0b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
0.6b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
4.8b
(+.f32 (*.f32 n1_i u) n0_i)
0.5b
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
0.3b
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
0.5b
(+.f32 n0_i (/.f32 u (/.f32 1 (-.f32 n1_i n0_i))))
4.9b
(+.f32 n0_i (/.f32 n1_i (/.f32 1 u)))
0.5b
(+.f32 n0_i (-.f32 (*.f32 n1_i u) (*.f32 n0_i u)))
0.5b
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
4.6b
(+.f32 n0_i (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle))
0.4b
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 1/6 (*.f32 n1_i normAngle))))))
4.7b
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
13.5b
(*.f32 (-.f32 1 u) n0_i)
18.8b
(*.f32 u n1_i)
16.9b
n0_i
Compiler

Compiled 388 to 266 computations (31.4% saved)

regimes166.0ms (0.9%)

Counts
57 → 1
Calls
Call 1
Inputs
n0_i
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 n0_i (/.f32 n1_i (/.f32 1 u)))
(-.f32 (+.f32 (*.f32 u n1_i) 1) 1)
(+.f32 n0_i (-.f32 (*.f32 n1_i u) (*.f32 n0_i u)))
(+.f32 n0_i (/.f32 u (/.f32 1 (-.f32 n1_i n0_i))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (+.f32 (*.f32 u (neg.f32 n0_i)) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i))
(/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle)))))
(-.f32 n0_i (*.f32 u (*.f32 n0_i (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)))))
(-.f32 n0_i (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 u n0_i)))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 1/6 (*.f32 n1_i normAngle))))))
(+.f32 (*.f32 n1_i u) (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 u) n0_i)))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (*.f32 1/3 u))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))))))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (+.f32 (/.f32 -1/6 (+.f32 -1 u)) (*.f32 (-.f32 1 u) -1/6)))))
(fma.f32 u n1_i 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 u n1_i (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) u) normAngle))
(+.f32 n0_i (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 normAngle u))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i))))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 n0_i (-.f32 (/.f32 1 (-.f32 1 u)) (*.f32 (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) -1/6 (/.f32 1/6 (-.f32 1 u))))))
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 n0_i (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.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 1 (sin.f32 normAngle)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(-.f32 (/.f32 (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 n0_i (sin.f32 normAngle)) (sin.f32 (fma.f32 (neg.f32 normAngle) u normAngle)))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
(*.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 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))))))
(+.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_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 (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle)))) (*.f32 n0_i (sin.f32 normAngle))) (sin.f32 normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (*.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 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (fma.f32 normAngle (neg.f32 u) normAngle)) n0_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 1 (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (*.f32 (log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Outputs
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
Calls

5 calls:

58.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))
24.0ms
n1_i
23.0ms
normAngle
23.0ms
n0_i
23.0ms
u
Results
ErrorSegmentsBranch
0.3b1normAngle
0.3b1u
0.3b1n0_i
0.3b1n1_i
0.3b1(+.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 858 to 399 computations (53.5% saved)

regimes102.0ms (0.5%)

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

4 calls:

49.0ms
n1_i
16.0ms
u
15.0ms
normAngle
15.0ms
n0_i
Results
ErrorSegmentsBranch
0.4b1normAngle
0.4b1u
0.4b1n0_i
0.4b1n1_i
Compiler

Compiled 350 to 179 computations (48.9% saved)

regimes78.0ms (0.4%)

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

4 calls:

45.0ms
n1_i
10.0ms
n0_i
10.0ms
normAngle
9.0ms
u
Results
ErrorSegmentsBranch
0.4b1normAngle
0.4b1u
0.4b1n0_i
0.4b1n1_i
Compiler

Compiled 213 to 110 computations (48.4% saved)

regimes83.0ms (0.4%)

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

4 calls:

53.0ms
n0_i
10.0ms
n1_i
10.0ms
normAngle
8.0ms
u
Results
ErrorSegmentsBranch
0.5b1normAngle
0.5b1u
0.5b1n0_i
0.5b1n1_i
Compiler

Compiled 168 to 87 computations (48.2% saved)

regimes25.0ms (0.1%)

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

4 calls:

7.0ms
n0_i
5.0ms
u
5.0ms
n1_i
5.0ms
normAngle
Results
ErrorSegmentsBranch
0.5b1normAngle
0.5b1u
0.5b1n0_i
0.5b1n1_i
Compiler

Compiled 70 to 42 computations (40% saved)

regimes38.0ms (0.2%)

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

4 calls:

14.0ms
n1_i
13.0ms
n0_i
5.0ms
u
4.0ms
normAngle
Results
ErrorSegmentsBranch
4.8b1normAngle
4.8b1u
3.7b2n0_i
3.3b3n1_i
Compiler

Compiled 49 to 31 computations (36.7% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
6.020929629362852e-27
6.0352885926562254e-27
0.0ms
-2.264220440145919e-23
-1.2278145884361011e-23
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes86.0ms (0.4%)

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

4 calls:

62.0ms
n1_i
16.0ms
n0_i
4.0ms
u
4.0ms
normAngle
Results
ErrorSegmentsBranch
4.8b1normAngle
4.8b1u
3.7b2n0_i
3.3b3n1_i
Compiler

Compiled 38 to 26 computations (31.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
6.020929629362852e-27
6.0352885926562254e-27
0.0ms
-2.264220440145919e-23
-1.2278145884361011e-23
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes67.0ms (0.3%)

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

4 calls:

36.0ms
u
14.0ms
n1_i
12.0ms
n0_i
3.0ms
normAngle
Results
ErrorSegmentsBranch
13.5b1normAngle
12.2b2u
7.9b3n0_i
8.1b3n1_i
Compiler

Compiled 33 to 24 computations (27.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
5.404421755242771e-19
1.091450446000577e-18
0.0ms
-2.200135036813665e-24
-2.0304409981240838e-24
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes59.0ms (0.3%)

Accuracy

Total -18.0b remaining (-164.5%)

Threshold costs -18.0b (-164.5%)

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

4 calls:

41.0ms
n1_i
8.0ms
n0_i
6.0ms
u
3.0ms
normAngle
Results
ErrorSegmentsBranch
16.9b1normAngle
13.9b2u
11.0b3n0_i
10.9b3n1_i
Compiler

Compiled 28 to 21 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
6.0448506068000026e-24
1.533455858933069e-22
0.0ms
-4.665379387626861e-17
-2.251733072313529e-18
Compiler

Compiled 36 to 26 computations (27.8% saved)

simplify42.0ms (0.2%)

Algorithm
egg-herbie
Rules
54×*-commutative
50×+-commutative
16×sub-neg
16×neg-mul-1
16×neg-sub0
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
071396
1130396
2155392
3173392
4184392
5189392
6192392
7193392
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 1/6 (*.f32 n1_i normAngle))))))
(+.f32 n0_i (-.f32 (*.f32 n1_i u) (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(if (<=.f32 n1_i -6338253/316912650057057350374175801344) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 15654775/2596148429267413814265248164610048) (-.f32 n0_i (*.f32 n0_i u)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -6338253/316912650057057350374175801344) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 15654775/2596148429267413814265248164610048) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n0_i -11155325/5070602400912917605986812821504) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 9671407/9671406556917033397649408) (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(if (<=.f32 n1_i -6044629/151115727451828646838272) (*.f32 u n1_i) (if (<=.f32 n1_i 6338253/633825300114114700748351602688) n0_i (*.f32 u n1_i)))
n0_i
Outputs
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 1/6 n1_i) (*.f32 normAngle normAngle))) u (neg.f32 (*.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3)) (*.f32 n0_i u)))))
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i 1/6))) u (*.f32 (neg.f32 (+.f32 1 (*.f32 (*.f32 normAngle normAngle) -1/3))) (*.f32 n0_i u))))
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i 1/6))) u (*.f32 (*.f32 n0_i u) (+.f32 -1 (neg.f32 (*.f32 (*.f32 normAngle normAngle) -1/3))))))
(+.f32 n0_i (fma.f32 (+.f32 n1_i (*.f32 (*.f32 normAngle normAngle) (*.f32 n1_i 1/6))) u (*.f32 (*.f32 n0_i u) (+.f32 -1 (*.f32 (*.f32 normAngle normAngle) 1/3)))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 normAngle (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6)))))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 normAngle (*.f32 1/6 (*.f32 n1_i normAngle))))))
(+.f32 n0_i (-.f32 (*.f32 n1_i u) (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(if (<=.f32 n1_i -6338253/316912650057057350374175801344) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 15654775/2596148429267413814265248164610048) (-.f32 n0_i (*.f32 n0_i u)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (or (<=.f32 n1_i -6338253/316912650057057350374175801344) (not (<=.f32 n1_i 15654775/2596148429267413814265248164610048))) (+.f32 n0_i (*.f32 n1_i u)) (-.f32 n0_i (*.f32 n0_i u)))
(if (<=.f32 n1_i -6338253/316912650057057350374175801344) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 15654775/2596148429267413814265248164610048) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (or (<=.f32 n1_i -6338253/316912650057057350374175801344) (not (<=.f32 n1_i 15654775/2596148429267413814265248164610048))) (+.f32 n0_i (*.f32 n1_i u)) (*.f32 n0_i (-.f32 1 u)))
(if (<=.f32 n0_i -11155325/5070602400912917605986812821504) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 9671407/9671406556917033397649408) (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(if (or (<=.f32 n0_i -11155325/5070602400912917605986812821504) (not (<=.f32 n0_i 9671407/9671406556917033397649408))) (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u))
(if (<=.f32 n1_i -6044629/151115727451828646838272) (*.f32 u n1_i) (if (<=.f32 n1_i 6338253/633825300114114700748351602688) n0_i (*.f32 u n1_i)))
(if (<=.f32 n1_i -6044629/151115727451828646838272) (*.f32 n1_i u) (if (<=.f32 n1_i 6338253/633825300114114700748351602688) n0_i (*.f32 n1_i u)))
n0_i
Compiler

Compiled 185 to 120 computations (35.1% saved)

soundness705.0ms (3.7%)

Algorithm
egg-herbie
Rules
1684×associate-/l*
1464×associate-/l*
1392×associate-*r/
1126×distribute-lft-in
1092×associate-*l/
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02073
14161
29161
317551
427551
536651
643751
754551
891651
9112651
10140951
11204351
12403451
13636451
14776551
02839623
17939393
235219393
054210551
115279783
274609779
03749446
110189142
242199102
Stop Event
node limit
node limit
node limit
node limit
Compiler

Compiled 797 to 436 computations (45.3% saved)

end102.0ms (0.5%)

Compiler

Compiled 149 to 75 computations (49.7% saved)

Profiling

Loading profile data...