Details

Time bar (total: 17.4s)

analyze1.3s (7.6%)

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

Compiled 62 to 45 computations (27.4% saved)

sample4.7s (27.1%)

Results
3.8s8256×body256valid
946.0ms2032×body256invalid

preprocess99.0ms (0.6%)

Algorithm
egg-herbie
Rules
516×fma-neg_binary32
426×fma-def_binary32
343×distribute-rgt-neg-out_binary32
335×distribute-lft-neg-out_binary32
334×distribute-rgt-neg-in_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
075259
1186217
2459217
3953182
41417182
51655182
61960182
72759182
84504182
96267182
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 (/.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 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 normAngle) u)) (/.f32 1 (sin.f32 u))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 (sin.f32 u))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (/.f32 1 (sin.f32 u))) n0_i (*.f32 n1_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 u))))
(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 normAngle)) (/.f32 n1_i (sin.f32 u)) (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (/.f32 n0_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 (sin.f32 (*.f32 u n0_i)) (*.f32 (/.f32 1 (sin.f32 n0_i)) n1_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 n1_i (/.f32 (sin.f32 (*.f32 u n0_i)) (sin.f32 n0_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (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 (*.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 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (sin.f32 n1_i)) (/.f32 (*.f32 (sin.f32 (*.f32 u n1_i)) normAngle) (sin.f32 n1_i)))
(fma.f32 normAngle (/.f32 (sin.f32 (*.f32 u n1_i)) (sin.f32 n1_i)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (/.f32 (sin.f32 n1_i) n0_i)))
(/.f32 (fma.f32 normAngle (sin.f32 (*.f32 u n1_i)) (*.f32 n0_i (sin.f32 (-.f32 n1_i (*.f32 u n1_i))))) (sin.f32 n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n0_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) u) (*.f32 (*.f32 (sin.f32 (*.f32 n0_i normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n0_i)))) u (*.f32 (sin.f32 (*.f32 normAngle n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
(fma.f32 u (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (sin.f32 normAngle)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 u (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_i)))) (sin.f32 normAngle))
(/.f32 (fma.f32 u (sin.f32 (-.f32 normAngle (*.f32 normAngle n0_i))) (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_i)))) (sin.f32 normAngle))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 n1_i) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 n1_i normAngle)) (/.f32 1 (sin.f32 normAngle))) u))
(fma.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n1_i)))) n0_i (*.f32 u (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle n1_i)))))
(fma.f32 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 u (/.f32 (sin.f32 (*.f32 normAngle n1_i)) (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 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i (*.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) 1) (sin.f32 normAngle))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n1_i (*.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n1_i (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify102.0ms (0.6%)

Algorithm
egg-herbie
Rules
1069×fma-neg_binary32
738×div-sub_binary32
717×fma-def_binary32
594×times-frac_binary32
274×distribute-rgt-in_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01837
13831
28831
317726
426626
531726
638726
749126
875326
988926
10109326
11179026
12401126
13587126
14650926
15720526
16786026
Stop Event
node limit
Counts
1 → 7
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))

eval2.0ms (0%)

Compiler

Compiled 144 to 66 computations (54.2% saved)

prune14.0ms (0.1%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New077
Fresh011
Picked000
Done000
Total088
Error
1.0b
Counts
8 → 7
Alt Table
Click to see full alt table
StatusErrorProgram
9.5b
(/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.4b
(+.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))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (sin.f32 normAngle))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.3b
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
1.2b
(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.4b
(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)))
Compiler

Compiled 336 to 218 computations (35.1% saved)

localize154.0ms (0.9%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
0.0b
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
0.0b
(sin.f32 (*.f32 u normAngle))
0.0b
(*.f32 u normAngle)
0.1b
(*.f32 (-.f32 1 u) normAngle)
0.2b
(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.3b
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
2.3b
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
Compiler

Compiled 77 to 30 computations (61% saved)

series33.0ms (0.2%)

Counts
4 → 80
Calls

30 calls:

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

rewrite99.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
889×prod-diff_binary32
304×expm1-udef_binary32
303×log1p-udef_binary32
258×log-pow_binary32
211×fma-def_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify107.0ms (0.6%)

Algorithm
egg-herbie
Rules
555×times-frac_binary32
313×log-prod_binary32
304×cancel-sign-sub-inv_binary32
251×associate-*r*_binary32
219×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04624904
112114798
242374774
Stop Event
node limit
Counts
203 → 244
Calls
Call 1
Inputs
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))) (+.f32 (*.f32 -1/5040 u) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) n0_i) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 -1 (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (cbrt.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 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sin.f32 (*.f32 u normAngle)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (pow.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) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(log1p.f32 (expm1.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))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (/.f32 (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 (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 1 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.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) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(log1p.f32 (expm1.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))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) 1) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))) 1)
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))
(*.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (fma.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 1)
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 1))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(log1p.f32 (expm1.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))
(fma.f32 normAngle 1 (*.f32 (neg.f32 u) normAngle))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(fma.f32 1 normAngle (*.f32 (neg.f32 u) normAngle))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (cbrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
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 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 1/120 (/.f32 (pow.f32 u 5) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle))))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle)))
(+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) (sin.f32 normAngle))) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))))
(fma.f32 -1/6 (/.f32 (pow.f32 u 3) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (/.f32 (pow.f32 u 5) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 5))) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(fma.f32 -1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (sin.f32 normAngle)) (fma.f32 -1/5040 (/.f32 (pow.f32 u 7) (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 7))) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (/.f32 u (/.f32 (sin.f32 normAngle) normAngle)))))
(fma.f32 -1/6 (*.f32 (/.f32 (pow.f32 u 3) (sin.f32 normAngle)) (pow.f32 normAngle 3)) (fma.f32 -1/5040 (*.f32 (/.f32 (pow.f32 u 7) (sin.f32 normAngle)) (pow.f32 normAngle 7)) (fma.f32 1/120 (*.f32 (/.f32 (pow.f32 u 5) (sin.f32 normAngle)) (pow.f32 normAngle 5)) (*.f32 (/.f32 u (sin.f32 normAngle)) normAngle))))
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)
(+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 1/120 u) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u))
(fma.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (fma.f32 1/120 u (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u))
(fma.f32 (+.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 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 -1/720 (-.f32 (pow.f32 u 3) u)) (fma.f32 u -1/5040 (*.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (pow.f32 u 5) u)) (*.f32 1/36 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 4) (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (*.f32 normAngle normAngle) u)))
(fma.f32 (-.f32 (+.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 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle)))
(-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle)))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 1 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))))
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 -1/2 u) u)) (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))))
(+.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 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 1 (fma.f32 -1 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (fma.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u u))))))
(+.f32 1 (-.f32 (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) (*.f32 1/6 (/.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) (/.f32 (sin.f32 normAngle) (cos.f32 normAngle))))) (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))))
(+.f32 (-.f32 1 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u normAngle))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle normAngle))) (/.f32 (*.f32 (cos.f32 normAngle) 1/6) (/.f32 (/.f32 (sin.f32 normAngle) (pow.f32 u 3)) (pow.f32 normAngle 3)))))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(-.f32 1 u)
(-.f32 (+.f32 1 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2))) u)
(+.f32 1 (-.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u))
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) 1) u)
(-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)) 1) u)
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4)))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))))) u))
(+.f32 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))))) u))
(+.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)) 1) (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)))) (neg.f32 u)))
(-.f32 (+.f32 1 (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))) (pow.f32 normAngle 4))))) u)
(+.f32 1 (-.f32 (fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 -1/5040 (-.f32 1 u))))) (pow.f32 normAngle 6) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u))))))) u))
(+.f32 1 (-.f32 (fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)) (fma.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))))))) u))
(+.f32 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))
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)
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(fma.f32 -1/2 (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) (*.f32 u u)) (+.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 u (*.f32 u (*.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))
(fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle (*.f32 normAngle n0_i)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 normAngle 3) n0_i))) (sin.f32 normAngle))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) (*.f32 u u)) (+.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) (*.f32 (cos.f32 normAngle) n0_i)) (sin.f32 normAngle)) (/.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) n1_i)) (sin.f32 normAngle))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.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)))
(fma.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 (pow.f32 normAngle 3) n0_i)) (/.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) n1_i)) (sin.f32 normAngle))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 normAngle (*.f32 normAngle n0_i)))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 normAngle n0_i))) n0_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -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)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 n0_i (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (-.f32 (fma.f32 1/120 (*.f32 (pow.f32 u 5) n1_i) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) (*.f32 1/120 (-.f32 1 u)))) n0_i)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (+.f32 (fma.f32 -1/6 (*.f32 (pow.f32 u 3) n1_i) (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i)) (*.f32 1/6 (*.f32 u n1_i))) (*.f32 normAngle normAngle) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i))) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)))) n0_i (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i))) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -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))))
(+.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 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))) (*.f32 1/120 (*.f32 u n1_i)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 3) n1_i) (*.f32 u n1_i))))))))))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) n0_i (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i))) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -1/6 (*.f32 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u) n0_i)) (*.f32 (*.f32 -1/6 n1_i) (-.f32 (pow.f32 u 3) u))) (fma.f32 (pow.f32 normAngle 6) (-.f32 (fma.f32 (-.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u)))) (fma.f32 -1/5040 (-.f32 1 u) (*.f32 -1/720 (+.f32 (-.f32 (pow.f32 (-.f32 1 u) 3) 1) u))))) n0_i (*.f32 -1/5040 (*.f32 (pow.f32 u 7) n1_i))) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (pow.f32 normAngle 4) (-.f32 (fma.f32 (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (fma.f32 1/120 (-.f32 1 u) (*.f32 1/36 (+.f32 (+.f32 (pow.f32 (-.f32 1 u) 3) -1) u)))) n0_i (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i))) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (fma.f32 u n1_i (fma.f32 (*.f32 normAngle normAngle) (+.f32 (*.f32 -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) (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 (*.f32 -1/5040 (*.f32 (pow.f32 u 7) n1_i)) (fma.f32 -1/5040 (*.f32 u n1_i) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) n1_i)) (fma.f32 1/120 (*.f32 u n1_i) (*.f32 1/36 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))) (*.f32 -1/720 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))))) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 1 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (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 (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 (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 (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 (neg.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 u normAngle)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (/.f32 (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 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (cbrt.f32 (pow.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) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (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 (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 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) -1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(log1p.f32 (expm1.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))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 (cbrt.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)) 2)))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2)))
(*.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) 1) (/.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 1) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (cbrt.f32 (pow.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) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (cbrt.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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 u normAngle))) (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (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 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (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))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 3)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 3))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) 1) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 1 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2) (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) 3) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 3)) (fma.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2) (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (+.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) 3) (pow.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)) 3)) (fma.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 (pow.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)) 2) (*.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)) (fma.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 3)) (+.f32 (*.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (-.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (*.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) 2)) (-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_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))) (pow.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle)) 2)) (-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (sin.f32 normAngle))))
(/.f32 (-.f32 (*.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i)) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) 2) (*.f32 n0_i n0_i)) (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) 2)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))))
(pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 1)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 3) 1/3)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 3)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 2)
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 2))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (exp.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))) (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (exp.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))) 3))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle)))) 1))
(fma.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle)) n0_i))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u)))) 1)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) normAngle) (+.f32 1 (fma.f32 u u u)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) normAngle))
(*.f32 (/.f32 normAngle (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) normAngle) (+.f32 u 1))
(/.f32 normAngle (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(/.f32 (*.f32 normAngle (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) normAngle))
(*.f32 (/.f32 normAngle (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 normAngle (-.f32 1 (*.f32 u u))) (+.f32 u 1))
(/.f32 normAngle (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) normAngle)
(*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3) 1/3)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (*.f32 normAngle (-.f32 1 u))) 3)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (*.f32 normAngle (-.f32 1 u))) 2)
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(sqrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 2))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 normAngle (-.f32 1 u))) 1))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 normAngle (neg.f32 u)))
(-.f32 (*.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle))) (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 normAngle (neg.f32 u)))
(-.f32 (*.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle))) (*.f32 u normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (cbrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 normAngle (neg.f32 u)))
(-.f32 (*.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle))) (*.f32 u normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 normAngle (neg.f32 u)))
(-.f32 (*.f32 (cbrt.f32 normAngle) (cbrt.f32 (*.f32 normAngle normAngle))) (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(*.f32 normAngle (-.f32 1 u))
(-.f32 normAngle (*.f32 u normAngle))

localize107.0ms (0.6%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
0.0b
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
0.0b
(sin.f32 (*.f32 u normAngle))
0.0b
(*.f32 u normAngle)
0.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
0.1b
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
0.1b
(*.f32 (-.f32 1 u) normAngle)
9.4b
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
Compiler

Compiled 69 to 29 computations (58% saved)

series24.0ms (0.1%)

Counts
3 → 104
Calls

33 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
801×prod-diff_binary32
776×log-prod_binary32
280×expm1-udef_binary32
279×log1p-udef_binary32
238×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
590×times-frac_binary32
587×unswap-sqr_binary32
304×associate-*r*_binary32
253×fma-def_binary32
248×associate-*l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03415276
18895129
237975129
Stop Event
node limit
Counts
187 → 182
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 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 (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 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 (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 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 0 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 1))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(+.f32 0 (fma.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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 1)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1))
(+.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 1))
Outputs
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) 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 (*.f32 u (*.f32 u (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u 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 (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))))
(fma.f32 (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 n1_i (/.f32 (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 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (/.f32 (sin.f32 normAngle) 1/6))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) (fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (pow.f32 normAngle 4) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 1/120 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) -1/5040)))) (pow.f32 normAngle 6))))))
(fma.f32 (*.f32 normAngle normAngle) (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (pow.f32 normAngle 4) (fma.f32 u n1_i (fma.f32 (-.f32 (*.f32 -1/5040 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) 1/120 (fma.f32 -1/6 (+.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) -1/5040)))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 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)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 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 (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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 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 (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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 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 (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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 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)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 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)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.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 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) n0_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 (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle))))))
(fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.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 (sin.f32 normAngle) (*.f32 (*.f32 n0_i (*.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 (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 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.f32 normAngle))) (*.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) (*.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 (*.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 (*.f32 n0_i (*.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) (*.f32 u (*.f32 u (*.f32 normAngle normAngle))))) (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 (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 (*.f32 u normAngle) (*.f32 u normAngle)))) (fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.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 (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 -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 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 (pow.f32 normAngle 5) 1/120) (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 (*.f32 (pow.f32 normAngle 7) -1/5040) (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))))))
(+.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 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 (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 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i 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 normAngle 3) (pow.f32 u 3))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)) -1/6)))
(fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 3))) (*.f32 u (*.f32 n1_i 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 normAngle 3) (pow.f32 u 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 n1_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120))))
(fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 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 normAngle 3) (pow.f32 u 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 n1_i (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120)))))
(fma.f32 -1/5040 (*.f32 (pow.f32 u 7) (*.f32 n1_i (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 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 u (*.f32 n1_i 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 normAngle 3) (pow.f32 u 3))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3)) -1/6)))
(fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 3))) (*.f32 u (*.f32 n1_i 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 normAngle 3) (pow.f32 u 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 n1_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120))))
(fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 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 normAngle 3) (pow.f32 u 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 n1_i (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120)))))
(fma.f32 -1/5040 (*.f32 (pow.f32 u 7) (*.f32 n1_i (pow.f32 normAngle 7))) (fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n1_i (pow.f32 u 3))) (fma.f32 n1_i (*.f32 u normAngle) (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120)))))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (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 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 (-.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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 1) (*.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 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.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 1 (fma.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 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.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 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2) (cbrt.f32 (fma.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 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (sqrt.f32 (fma.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 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.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 (-.f32 1 u) normAngle)) n0_i (*.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))))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3) 1/3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.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))))
(log.f32 (+.f32 1 (expm1.f32 (fma.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))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_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 (-.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))))
(log1p.f32 (expm1.f32 (fma.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))))
(exp.f32 (log.f32 (fma.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))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.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 0 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 1)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) 1/3)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 3)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 2)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 2))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log.f32 (pow.f32 (exp.f32 n1_i) (sin.f32 (*.f32 u normAngle))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) 1))
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))

localize89.0ms (0.5%)

Local error

Found 8 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.0b
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
0.0b
(sin.f32 (*.f32 u normAngle))
0.0b
(*.f32 u normAngle)
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.1b
(*.f32 (-.f32 1 u) normAngle)
9.4b
(/.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)

series23.0ms (0.1%)

Counts
3 → 108
Calls

33 calls:

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

rewrite111.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
801×prod-diff_binary32
776×log-prod_binary32
280×expm1-udef_binary32
279×log1p-udef_binary32
238×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.7%)

Algorithm
egg-herbie
Rules
605×times-frac_binary32
577×unswap-sqr_binary32
342×associate-*r*_binary32
276×fma-def_binary32
269×associate-*l*_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03585416
19415263
239885263
Stop Event
node limit
Counts
191 → 200
Calls
Call 1
Inputs
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (*.f32 (sin.f32 normAngle) n0_i))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 u normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(*.f32 (sin.f32 normAngle) n0_i)
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (pow.f32 normAngle 7)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (/.f32 (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 (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 1 (cbrt.f32 (pow.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 (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 (pow.f32 (sin.f32 normAngle) 2))) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (cbrt.f32 (pow.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 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (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))))
(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 (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 (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 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(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))))
(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))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(log1p.f32 (expm1.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))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(log1p.f32 (expm1.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))
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 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)
(fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (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 (*.f32 (*.f32 normAngle normAngle) u) u)) (fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(fma.f32 (fma.f32 -1/6 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (pow.f32 normAngle 3))) (/.f32 (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle))) (pow.f32 u 3) (fma.f32 -1/2 (*.f32 (*.f32 u u) (*.f32 n0_i (*.f32 normAngle normAngle))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.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 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)) (*.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 (*.f32 (*.f32 normAngle normAngle) u) u)) (fma.f32 u (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(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 n0_i (*.f32 (*.f32 u normAngle) (*.f32 u normAngle))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (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))))
(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))))))
(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 -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 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 normAngle normAngle) u) u))))) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) (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 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (*.f32 (*.f32 1/6 (cos.f32 normAngle)) (*.f32 (*.f32 n0_i (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 (*.f32 normAngle normAngle) u) u) (sin.f32 normAngle))) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 u 3))) 1/6)))) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(-.f32 (fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 u 3)) (*.f32 (cos.f32 normAngle) 1/6)))) (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(*.f32 (*.f32 n0_i normAngle) (-.f32 1 u))
(*.f32 normAngle (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u)))
(fma.f32 (*.f32 n0_i normAngle) (-.f32 1 u) (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))))
(fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 (*.f32 n0_i normAngle) (-.f32 1 u) (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3))))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (fma.f32 (-.f32 1 u) (*.f32 n0_i normAngle) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3))) (fma.f32 (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7)) (*.f32 n0_i (pow.f32 normAngle 7)) (*.f32 (*.f32 n0_i normAngle) (-.f32 1 u)))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (fma.f32 -1/5040 (*.f32 n0_i (*.f32 (pow.f32 normAngle 7) (pow.f32 (-.f32 1 u) 7))) (*.f32 normAngle (*.f32 n0_i (-.f32 1 u))))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(fma.f32 (sin.f32 normAngle) n0_i (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle))))
(fma.f32 n0_i (sin.f32 normAngle) (*.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 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 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 normAngle normAngle) u) u))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) (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 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle))) (fma.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle)) (*.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3))))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) u) (sin.f32 normAngle))) (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 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (*.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 (*.f32 (*.f32 u normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6))) (*.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(*.f32 normAngle (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))
(*.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (*.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 (*.f32 (pow.f32 normAngle 3) -1/6) (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))))
(fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (pow.f32 normAngle 5)) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3))))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (*.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 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 n0_i (-.f32 1 u))) normAngle (fma.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 (*.f32 (pow.f32 normAngle 7) -1/5040) (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 (*.f32 1/120 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (pow.f32 normAngle 5) (fma.f32 (pow.f32 normAngle 3) (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 -1/5040 (*.f32 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (pow.f32 normAngle 7))))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (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 (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 1 (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (pow.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) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (cbrt.f32 (pow.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 (cbrt.f32 (pow.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))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (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 (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 (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 (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 (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 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(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))
(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))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3) 1/3)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 3)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 n1_i n1_i) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (fma.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 n1_i n1_i) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2)) (-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (-.f32 (*.f32 (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 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2)) (-.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))))))
(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 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3) 1/3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(pow.f32 (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 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) 2)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 3))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(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))))
(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))))

localize53.0ms (0.3%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(-.f32 normAngle (*.f32 u normAngle))
0.0b
(sin.f32 (-.f32 normAngle (*.f32 u normAngle)))
0.0b
(sin.f32 (*.f32 u normAngle))
0.0b
(*.f32 u normAngle)
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))
9.4b
(/.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)

series19.0ms (0.1%)

Counts
3 → 120
Calls

30 calls:

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

rewrite135.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
762×log-prod_binary32
395×pow2_binary32
340×fma-def_binary32
275×pow1/3_binary32
270×expm1-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify140.0ms (0.8%)

Algorithm
egg-herbie
Rules
645×times-frac_binary32
389×fma-neg_binary32
278×associate-*r*_binary32
267×fma-def_binary32
251×log-prod_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
05056809
113176428
246016428
Stop Event
node limit
Counts
297 → 300
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 0 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (/.f32 (cbrt.f32 (pow.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 (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 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 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (/.f32 (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 (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 (cbrt.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 (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))))
(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 (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 (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 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(pow.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)) 1/3)
(pow.f32 (/.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) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(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))))
(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))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 0 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(*.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 2) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 2) (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 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) n1_i) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(log1p.f32 (expm1.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))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(+.f32 normAngle (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (*.f32 normAngle (neg.f32 u)) normAngle)
(+.f32 0 (-.f32 normAngle (*.f32 normAngle u)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 normAngle (-.f32 1 u))
(*.f32 normAngle (+.f32 1 (neg.f32 u)))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (fma.f32 -1 u 1) normAngle)
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(/.f32 1 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (fma.f32 normAngle u normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle (neg.f32 u)) 3)) (fma.f32 normAngle normAngle (-.f32 (pow.f32 (*.f32 normAngle (neg.f32 u)) 2) (*.f32 normAngle (*.f32 normAngle (neg.f32 u))))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle (neg.f32 u)) 2)) (-.f32 normAngle (*.f32 normAngle (neg.f32 u))))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) -1)
(pow.f32 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) -1)
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (pow.f32 (exp.f32 u) normAngle)))
(log.f32 (/.f32 (exp.f32 normAngle) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (exp.f32 (*.f32 normAngle (neg.f32 u)))))
(log.f32 (*.f32 (exp.f32 normAngle) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (neg.f32 u))) (exp.f32 normAngle)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (exp.f32 normAngle)))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (neg.f32 u))) (+.f32 1 (expm1.f32 normAngle))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (+.f32 1 (expm1.f32 normAngle))))
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(log1p.f32 (expm1.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))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(fma.f32 normAngle 1 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(fma.f32 normAngle (neg.f32 u) normAngle)
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 u (neg.f32 normAngle) normAngle)
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(fma.f32 1 normAngle (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 1 (*.f32 normAngle (neg.f32 u)) normAngle)
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (neg.f32 (cbrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(fma.f32 (sqrt.f32 (*.f32 normAngle u)) (neg.f32 (sqrt.f32 (*.f32 normAngle u))) normAngle)
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 u) normAngle normAngle)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (neg.f32 u))) 2) (cbrt.f32 (*.f32 normAngle (neg.f32 u))) normAngle)
(fma.f32 (sqrt.f32 (*.f32 normAngle (neg.f32 u))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))) normAngle)
(fma.f32 (neg.f32 normAngle) u normAngle)
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 -1 (*.f32 normAngle u) normAngle)
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)) normAngle)
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (*.f32 (neg.f32 u) 1) normAngle normAngle)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) normAngle)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) normAngle)
Outputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(fma.f32 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 1/120 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)))) (fma.f32 1/120 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (*.f32 1/6 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -1/5040)))) (pow.f32 normAngle 6))))))
(fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (-.f32 (*.f32 -1/5040 (fma.f32 n1_i (pow.f32 u 7) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (fma.f32 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 1/120 (fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) -1/5040 (*.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))))))) (pow.f32 normAngle 6) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle)))) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle)) (sin.f32 normAngle)))))
(fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) n0_i)
(fma.f32 u (-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle) (/.f32 (cos.f32 normAngle) (/.f32 (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)) (/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle)) (sin.f32 normAngle))))))
(fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) n0_i))
(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 (cos.f32 normAngle) (/.f32 (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 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle)) (sin.f32 normAngle)))))))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle)) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))))) (fma.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) n0_i)))
(fma.f32 (pow.f32 u 3) (fma.f32 -1/6 (/.f32 (pow.f32 normAngle 3) (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/6 (/.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (/.f32 (sin.f32 normAngle) (cos.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 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))) n0_i)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 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 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3)))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (*.f32 (*.f32 -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 (+.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)))))
(fma.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) normAngle (fma.f32 (*.f32 -1/6 (fma.f32 n1_i (pow.f32 u 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3) (*.f32 (*.f32 (pow.f32 normAngle 5) 1/120) (fma.f32 n1_i (pow.f32 u 5) (*.f32 n0_i (pow.f32 (-.f32 1 u) 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 -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 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (neg.f32 (+.f32 (*.f32 -1 normAngle) (*.f32 u normAngle))))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(fma.f32 (sin.f32 normAngle) n0_i (*.f32 u (fma.f32 -1 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle) (*.f32 n1_i normAngle))))
(fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.f32 normAngle))) (*.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 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 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))) (*.f32 u (fma.f32 -1 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle) (*.f32 n1_i normAngle)))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.f32 normAngle))) (*.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (sin.f32 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 -1/2 (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 u normAngle) 2))))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (+.f32 (*.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/6 (*.f32 n1_i (pow.f32 normAngle 3)))) (pow.f32 u 3)))))
(fma.f32 (sin.f32 normAngle) n0_i (fma.f32 -1/2 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (*.f32 (*.f32 normAngle normAngle) (*.f32 u u)))) (fma.f32 u (fma.f32 -1 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle) (*.f32 n1_i normAngle)) (*.f32 (pow.f32 u 3) (fma.f32 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (*.f32 (*.f32 -1/6 n1_i) (pow.f32 normAngle 3)))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (sin.f32 normAngle))) (fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.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)))))))
(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 (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 n1_i (pow.f32 normAngle 3)) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6)))))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 normAngle (neg.f32 u))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (pow.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 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (cbrt.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (/.f32 (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (cbrt.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (/.f32 (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))) (/.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (cbrt.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 (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 (cbrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.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 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(pow.f32 (/.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) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 0 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 1) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 1 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (cbrt.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 (cbrt.f32 (pow.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 (cbrt.f32 (pow.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) 2)) (cbrt.f32 (fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))) 2)) (cbrt.f32 (fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 3)) (+.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 2) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (*.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 2) (-.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (*.f32 (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n0_i (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 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 normAngle (*.f32 u normAngle))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) 2) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2)) (-.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (-.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3) 1/3)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 3)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2)
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 normAngle u))) n1_i) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 3))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (-.f32 normAngle (*.f32 normAngle u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(fma.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))
(fma.f32 n1_i (sin.f32 (*.f32 u normAngle)) (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 normAngle (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(+.f32 (*.f32 normAngle (neg.f32 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 0 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u)))) 2)) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 normAngle) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))) (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 normAngle (*.f32 u normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 normAngle) (-.f32 1 u)))))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 normAngle (+.f32 1 (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 1 (-.f32 normAngle (*.f32 normAngle u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))))
(*.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))))
(*.f32 (fma.f32 -1 u 1) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 1 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (fma.f32 normAngle u normAngle))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) (neg.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3))) (neg.f32 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(*.f32 1 (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(/.f32 (neg.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2))) (neg.f32 (fma.f32 normAngle u normAngle)))
(*.f32 1 (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle (neg.f32 u)) 3)) (fma.f32 normAngle normAngle (-.f32 (pow.f32 (*.f32 normAngle (neg.f32 u)) 2) (*.f32 normAngle (*.f32 normAngle (neg.f32 u))))))
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle (neg.f32 u)) 2)) (-.f32 normAngle (*.f32 normAngle (neg.f32 u))))
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3) 1/3)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 3)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(pow.f32 (/.f32 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle)) (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3))) -1)
(*.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle)))))
(pow.f32 (/.f32 (fma.f32 normAngle u normAngle) (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2))) -1)
(*.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle))
(sqrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 2))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (exp.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (+.f32 1 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (pow.f32 (exp.f32 u) normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (exp.f32 normAngle) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 normAngle)) (+.f32 1 (expm1.f32 (*.f32 normAngle u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (exp.f32 (*.f32 normAngle (neg.f32 u)))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 normAngle) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 normAngle)) (/.f32 1 (pow.f32 (exp.f32 u) normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (neg.f32 u))) (exp.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (exp.f32 normAngle)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (neg.f32 u))) (+.f32 1 (expm1.f32 normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 u) normAngle)) (+.f32 1 (expm1.f32 normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(cbrt.f32 (pow.f32 (-.f32 normAngle (*.f32 normAngle u)) 3))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(expm1.f32 (log1p.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(log1p.f32 (expm1.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(exp.f32 (*.f32 (log.f32 (-.f32 normAngle (*.f32 normAngle u))) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle 1 (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle (neg.f32 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (-.f32 1 u) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 normAngle (+.f32 1 (neg.f32 u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 u (neg.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (-.f32 normAngle (*.f32 normAngle u)) 1 (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 normAngle (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 normAngle (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (-.f32 normAngle (*.f32 normAngle u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 1 (*.f32 normAngle (neg.f32 u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) 2) (cbrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (cbrt.f32 normAngle) (pow.f32 (cbrt.f32 normAngle) 2) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 normAngle) 2) (cbrt.f32 normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (neg.f32 (cbrt.f32 (*.f32 normAngle u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (sqrt.f32 (-.f32 normAngle (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 normAngle) (sqrt.f32 normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (*.f32 normAngle u)) (neg.f32 (sqrt.f32 (*.f32 normAngle u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 normAngle u) 3)) (/.f32 1 (fma.f32 (*.f32 normAngle u) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (/.f32 1 (fma.f32 (*.f32 u normAngle) (fma.f32 normAngle u normAngle) (*.f32 normAngle normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (pow.f32 normAngle 3) (pow.f32 (*.f32 u normAngle) 3)) (fma.f32 normAngle normAngle (*.f32 normAngle (*.f32 u (fma.f32 u normAngle normAngle))))))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 normAngle u) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (/.f32 1 (fma.f32 normAngle u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(+.f32 (*.f32 0 (*.f32 u normAngle)) (/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 u normAngle) 2)) (fma.f32 u normAngle normAngle)))
(fma.f32 (neg.f32 u) normAngle normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (neg.f32 u))) 2) (cbrt.f32 (*.f32 normAngle (neg.f32 u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (sqrt.f32 (*.f32 normAngle (neg.f32 u))) (sqrt.f32 (*.f32 normAngle (neg.f32 u))) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (neg.f32 normAngle) u normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (neg.f32 (sqrt.f32 (*.f32 normAngle u))) (sqrt.f32 (*.f32 normAngle u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 -1 (*.f32 normAngle u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 normAngle u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (+.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (-.f32 (sqrt.f32 normAngle) (sqrt.f32 (*.f32 u normAngle))) (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (neg.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2)) (cbrt.f32 (*.f32 normAngle u)) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 u) normAngle (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (*.f32 normAngle (neg.f32 u)) 1 (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (fma.f32 -1 u 1) normAngle (fma.f32 (neg.f32 (cbrt.f32 (*.f32 normAngle u))) (pow.f32 (cbrt.f32 (*.f32 normAngle u)) 2) (*.f32 normAngle u)))
(+.f32 (-.f32 normAngle (*.f32 u normAngle)) (fma.f32 (neg.f32 u) normAngle (*.f32 u normAngle)))
(fma.f32 (-.f32 1 u) normAngle (*.f32 0 (*.f32 u normAngle)))
(fma.f32 (*.f32 (neg.f32 u) 1) normAngle normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 normAngle) 2)) (cbrt.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 normAngle)) (sqrt.f32 normAngle) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 normAngle (*.f32 u normAngle))

localize91.0ms (0.5%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.0b
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i)
0.0b
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
0.0b
(*.f32 u normAngle)
0.0b
(sin.f32 (*.f32 u normAngle))
0.1b
(*.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)))
2.4b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle)))
Compiler

Compiled 105 to 54 computations (48.6% saved)

series13.0ms (0.1%)

Counts
3 → 84
Calls

21 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
819×log-prod_binary32
625×prod-diff_binary32
275×expm1-udef_binary32
274×log1p-udef_binary32
237×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify117.0ms (0.7%)

Algorithm
egg-herbie
Rules
537×distribute-rgt-in_binary32
513×unswap-sqr_binary32
510×distribute-lft-in_binary32
509×associate-/l*_binary32
184×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

eval943.0ms (5.4%)

Compiler

Compiled 41345 to 18616 computations (55% saved)

prune287.0ms (1.6%)

Pruning

19 alts after pruning (19 fresh and 0 done)

PrunedKeptTotal
New1241191260
Fresh202
Picked101
Done404
Total1248191267
Error
0b
Counts
1267 → 19
Alt Table
Click to see full alt table
StatusErrorProgram
0.5b
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
1.4b
(fma.f32 (-.f32 1 u) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i))
12.1b
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
9.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
12.1b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.5b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
16.1b
n0_i
1.3b
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
4.8b
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (/.f32 (neg.f32 (*.f32 (*.f32 (cos.f32 normAngle) n0_i) normAngle)) (sin.f32 normAngle)))))
0.5b
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 u n1_i))
21.1b
(/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
0.5b
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
10.0b
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
12.1b
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))))
16.6b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
1.5b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i))
10.1b
(/.f32 (fma.f32 (sin.f32 (*.f32 u normAngle)) n1_i (*.f32 normAngle (*.f32 n0_i (-.f32 1 u)))) (sin.f32 normAngle))
Compiler

Compiled 659 to 438 computations (33.5% saved)

localize89.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 24 to 14 computations (41.7% saved)

series26.0ms (0.2%)

Counts
2 → 48
Calls

15 calls:

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

rewrite80.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
824×pow1_binary32
760×add-log-exp_binary32
760×log1p-expm1-u_binary32
760×expm1-log1p-u_binary32
744×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify113.0ms (0.7%)

Algorithm
egg-herbie
Rules
502×fma-neg_binary32
435×fma-def_binary32
322×log-prod_binary32
282×unswap-sqr_binary32
250×div-sub_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
0114931
1289897
21106753
34726730
Stop Event
node limit
Counts
88 → 74
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 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
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 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(-.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) n0_i) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 1 u) 3)))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u n1_i) 1) (*.f32 (-.f32 1 u) n0_i))
(-.f32 (+.f32 1 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 1)
(*.f32 1 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2) (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (sqrt.f32 (fma.f32 n1_i u (*.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 (*.f32 (*.f32 u n1_i) (*.f32 u n1_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 u n1_i) (*.f32 u n1_i)) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2)
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(exp.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
Outputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 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 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 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_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 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_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 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_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 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_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 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 n1_i u) (*.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 u (-.f32 n1_i n0_i) n0_i)
(+.f32 n0_i (*.f32 (neg.f32 u) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(-.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) n0_i) (+.f32 1 (fma.f32 u u u)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) n0_i))
(*.f32 (/.f32 n0_i (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(*.f32 n0_i (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) n0_i) (+.f32 1 u))
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 n0_i (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(*.f32 n0_i (/.f32 (neg.f32 (fma.f32 u u -1)) (+.f32 u 1)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (-.f32 1 (pow.f32 u 3)) (/.f32 (+.f32 1 (fma.f32 u u u)) n0_i))
(*.f32 (/.f32 n0_i (+.f32 1 (fma.f32 u u u))) (-.f32 1 (pow.f32 u 3)))
(*.f32 n0_i (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))))
(/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 n0_i (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 n0_i (+.f32 u 1)) (-.f32 1 (*.f32 u u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)))
(*.f32 n0_i (/.f32 (neg.f32 (fma.f32 u u -1)) (+.f32 u 1)))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) 1/3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(sqrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 1 u) 3)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(expm1.f32 (log1p.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(log1p.f32 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (log.f32 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_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 u (-.f32 n1_i n0_i) n0_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 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (*.f32 u n1_i) 1) (*.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 u (-.f32 n1_i n0_i) n0_i)
(-.f32 (+.f32 1 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 1)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 1 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2) (cbrt.f32 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (sqrt.f32 (fma.f32 n1_i u (*.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 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 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 u n1_i) (*.f32 u n1_i) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (*.f32 u (*.f32 n1_i (*.f32 n0_i (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 u (*.f32 n1_i (*.f32 u n1_i)) (*.f32 (-.f32 n0_i (*.f32 n0_i u)) (-.f32 (-.f32 n0_i (*.f32 n0_i u)) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (fma.f32 n0_i (+.f32 -1 u) (*.f32 u n1_i)))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (fma.f32 u n1_i (*.f32 n0_i u)) n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u n1_i) (*.f32 u n1_i)) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 u u) (*.f32 n1_i n1_i)) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 u (*.f32 u n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) (/.f32 (fma.f32 n0_i (+.f32 -1 u) (*.f32 u n1_i)) (fma.f32 n0_i (+.f32 -1 u) (*.f32 u n1_i))))
(/.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) 1/3)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 3)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2)
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (exp.f32 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3))
(fma.f32 (-.f32 1 u) n0_i (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (log.f32 (fma.f32 n1_i u (*.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 u (-.f32 n1_i n0_i) n0_i)

localize55.0ms (0.3%)

Local error

Found 6 expressions with local error:

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

Compiled 28 to 15 computations (46.4% saved)

series5.0ms (0%)

Counts
2 → 18
Calls

15 calls:

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

rewrite69.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
476×log-prod_binary32
409×prod-exp_binary32
382×fma-def_binary32
353×exp-prod_binary32
342×pow-prod-down_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify59.0ms (0.3%)

Algorithm
egg-herbie
Rules
448×distribute-rgt-in_binary32
414×distribute-lft-in_binary32
400×unswap-sqr_binary32
277×times-frac_binary32
232×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02601549
16341377
219091351
Stop Event
node limit
Counts
124 → 130
Calls
Call 1
Inputs
(*.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 (exp.f32 (log1p.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2) (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n1_i (*.f32 u (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)))
(pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 1)
(pow.f32 (E.f32) (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) -1)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2)) (cbrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2))
(log.f32 (exp.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (pow.f32 (exp.f32 (-.f32 1 u)) n0_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(cbrt.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(log1p.f32 (expm1.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(exp.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 1))
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 1/3))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2))
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 1) 1))
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
(fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i u) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 1 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u))
(fma.f32 (-.f32 1 u) n0_i (*.f32 n1_i u))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 n1_i u))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.f32 n1_i u)) (*.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 n1_i u))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (sqrt.f32 (*.f32 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (-.f32 1 u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 n1_i u))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 n1_i u))
(+.f32 0 (*.f32 n1_i u))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i u))) 1)
(pow.f32 (*.f32 n1_i u) 1)
(pow.f32 (E.f32) (log.f32 (*.f32 n1_i u)))
(pow.f32 (pow.f32 (*.f32 n1_i u) 2) 1/2)
(pow.f32 (cbrt.f32 (*.f32 n1_i u)) 3)
(pow.f32 (sqrt.f32 (*.f32 n1_i u)) 2)
(pow.f32 (pow.f32 (*.f32 n1_i u) 3) 1/3)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 n1_i u))) 2)) (cbrt.f32 (log.f32 (*.f32 n1_i u))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 n1_i u)))) (sqrt.f32 (log.f32 (*.f32 n1_i u))))
(sqrt.f32 (pow.f32 (*.f32 n1_i u) 2))
(log.f32 (pow.f32 (exp.f32 n1_i) u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))))
(cbrt.f32 (pow.f32 (*.f32 n1_i u) 3))
(expm1.f32 (log1p.f32 (*.f32 n1_i u)))
(log1p.f32 (expm1.f32 (*.f32 n1_i u)))
(exp.f32 (log.f32 (*.f32 n1_i u)))
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 1))
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n1_i u))) 3))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n1_i u))) 2))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 n1_i u) 3)) 1/3))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 1) 1))
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 3) 1/3))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 u)))
(exp.f32 (+.f32 (log.f32 n1_i) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (*.f32 (log.f32 u) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 n1_i)))
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 n1_i) 1)))
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 n1_i) 1)))
Outputs
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 (exp.f32 (log1p.f32 (fma.f32 n1_i u (*.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 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 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)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(*.f32 1 (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)
(*.f32 (fma.f32 n1_i u (*.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 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.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 (pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 2) (cbrt.f32 (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)
(*.f32 (sqrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) (sqrt.f32 (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)
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (/.f32 1 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 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)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(/.f32 1 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n1_i (*.f32 u (*.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 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 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)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (neg.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) (neg.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 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)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(/.f32 (-.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 n1_i u) 2)) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(pow.f32 (fma.f32 n1_i u (*.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)
(pow.f32 (E.f32) (log.f32 (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)
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (pow.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)) 3) 1/3)
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(pow.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_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 (sqrt.f32 (fma.f32 n1_i u (*.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)
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) 2)) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) -1)
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (/.f32 1 (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (fma.f32 (*.f32 (-.f32 1 u) n0_i) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (+.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (*.f32 (*.f32 u n1_i) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))))
(pow.f32 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))) -1)
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (fma.f32 u n1_i (*.f32 n0_i (+.f32 u -1))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 2)) (cbrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2)) (cbrt.f32 (log.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))) 2)) (cbrt.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (log.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))) (sqrt.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i))))
(sqrt.f32 (pow.f32 (fma.f32 n1_i u (*.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)
(log.f32 (exp.f32 (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)
(log.f32 (+.f32 1 (expm1.f32 (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)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (pow.f32 (exp.f32 (-.f32 1 u)) n0_i)))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 n1_i) u)))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (pow.f32 (exp.f32 (-.f32 1 u)) n0_i) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 n1_i u)))))
(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 n1_i u (*.f32 (-.f32 1 u) n0_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 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)
(log1p.f32 (expm1.f32 (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)
(exp.f32 (log.f32 (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)
(exp.f32 (*.f32 (log.f32 (fma.f32 n1_i u (*.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)
(exp.f32 (*.f32 (*.f32 3 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 1/3))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i)))) 3))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (fma.f32 n1_i u (*.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)
(exp.f32 (*.f32 (*.f32 (log.f32 (fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))) 1) 1))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(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 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 n1_i u) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 1 (*.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 1 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u))
(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 n1_i u))
(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 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (pow.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) 2) (*.f32 n1_i u))
(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 n1_i u))
(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 n1_i) 2) (*.f32 (cbrt.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 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 n1_i u))
(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 u) 2) (*.f32 (cbrt.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 n0_i) 2) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (cbrt.f32 (*.f32 n1_i u)) (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n1_i u)) 2) (cbrt.f32 (*.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 (-.f32 1 u) n0_i)) (sqrt.f32 (*.f32 (-.f32 1 u) n0_i)) (*.f32 n1_i u))
(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 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 n1_i u))
(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 n1_i u)) (sqrt.f32 (*.f32 n1_i u)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 1 u) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 n1_i u))
(fma.f32 (+.f32 n1_i (neg.f32 n0_i)) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 0 (*.f32 n1_i u))
(*.f32 u n1_i)
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) u))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n1_i) u))))
(*.f32 u n1_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n1_i u))) 1)
(*.f32 u n1_i)
(pow.f32 (*.f32 n1_i u) 1)
(*.f32 u n1_i)
(pow.f32 (E.f32) (log.f32 (*.f32 n1_i u)))
(*.f32 u n1_i)
(pow.f32 (pow.f32 (*.f32 n1_i u) 2) 1/2)
(*.f32 u n1_i)
(pow.f32 (cbrt.f32 (*.f32 n1_i u)) 3)
(*.f32 u n1_i)
(pow.f32 (sqrt.f32 (*.f32 n1_i u)) 2)
(*.f32 u n1_i)
(pow.f32 (pow.f32 (*.f32 n1_i u) 3) 1/3)
(*.f32 u n1_i)
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 n1_i u))) 2)) (cbrt.f32 (log.f32 (*.f32 n1_i u))))
(pow.f32 (exp.f32 (pow.f32 (cbrt.f32 (log.f32 (*.f32 u n1_i))) 2)) (cbrt.f32 (log.f32 (*.f32 u n1_i))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 n1_i u)))) (sqrt.f32 (log.f32 (*.f32 n1_i u))))
(pow.f32 (exp.f32 (sqrt.f32 (log.f32 (*.f32 u n1_i)))) (sqrt.f32 (log.f32 (*.f32 u n1_i))))
(sqrt.f32 (pow.f32 (*.f32 n1_i u) 2))
(*.f32 u n1_i)
(log.f32 (pow.f32 (exp.f32 n1_i) u))
(*.f32 u n1_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n1_i u))))
(*.f32 u n1_i)
(cbrt.f32 (pow.f32 (*.f32 n1_i u) 3))
(*.f32 u n1_i)
(expm1.f32 (log1p.f32 (*.f32 n1_i u)))
(*.f32 u n1_i)
(log1p.f32 (expm1.f32 (*.f32 n1_i u)))
(*.f32 u n1_i)
(exp.f32 (log.f32 (*.f32 n1_i u)))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 1))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (cbrt.f32 (*.f32 n1_i u))) 3))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (*.f32 n1_i u))) 2))
(*.f32 u n1_i)
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 n1_i u) 3)) 1/3))
(*.f32 u n1_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 1) 1))
(*.f32 u n1_i)
(exp.f32 (*.f32 (*.f32 (log.f32 (*.f32 n1_i u)) 3) 1/3))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (log.f32 u)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (log.f32 n1_i) (*.f32 (log.f32 u) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 n1_i) 1) (*.f32 (log.f32 u) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (log.f32 n1_i)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (log.f32 u) (*.f32 (log.f32 n1_i) 1)))
(*.f32 u n1_i)
(exp.f32 (+.f32 (*.f32 (log.f32 u) 1) (*.f32 (log.f32 n1_i) 1)))
(*.f32 u n1_i)

localize65.0ms (0.4%)

Local error

Found 8 expressions with local error:

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

Compiled 42 to 10 computations (76.2% saved)

series11.0ms (0.1%)

Counts
3 → 36
Calls

24 calls:

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

rewrite87.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
820×prod-diff_binary32
653×log-prod_binary32
283×fma-def_binary32
223×pow1/3_binary32
218×expm1-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify130.0ms (0.7%)

Algorithm
egg-herbie
Rules
433×associate-*r*_binary32
354×associate-*l*_binary32
285×log-prod_binary32
255×fma-def_binary32
253×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

localize213.0ms (1.2%)

Local error

Found 8 expressions with local error:

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

Compiled 67 to 30 computations (55.2% saved)

series14.0ms (0.1%)

Counts
2 → 52
Calls

15 calls:

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

rewrite118.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
831×log-prod_binary32
474×fma-def_binary32
287×expm1-udef_binary32
286×log1p-udef_binary32
243×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify121.0ms (0.7%)

Algorithm
egg-herbie
Rules
547×associate-/l*_binary32
456×distribute-rgt-in_binary32
434×distribute-lft-in_binary32
411×unswap-sqr_binary32
205×cancel-sign-sub-inv_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03193962
18313635
225773583
Stop Event
node limit
Counts
151 → 178
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 1 normAngle)
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
(+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3))))
(+.f32 (*.f32 31/15120 (pow.f32 normAngle 5)) (+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3)))))
(-.f32 (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 (/.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 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 (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 (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 (+.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 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2))))
(*.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 1 (/.f32 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)) (+.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 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.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 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)))
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.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 (-.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 (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 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2))))
(/.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 (-.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)))
(pow.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(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)
(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 (sqrt.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) 2)
(pow.f32 (/.f32 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)) (+.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)
(pow.f32 (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.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)
(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)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) 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))
(expm1.f32 (log1p.f32 (fma.f32 (-.f32 1 u) n0_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))))
(log1p.f32 (expm1.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))
(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 (*.f32 (-.f32 1 u) n0_i) 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.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 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 1 (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (pow.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 (cbrt.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))) 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.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 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) (*.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 (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 n0_i) (*.f32 (sqrt.f32 n0_i) (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 1 (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 0 (/.f32 1 (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (pow.f32 (sin.f32 normAngle) -1/2))
(*.f32 -1 (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(pow.f32 (sin.f32 normAngle) -1)
(pow.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(pow.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) 3)
(pow.f32 (pow.f32 (sin.f32 normAngle) -1/2) 2)
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) -1)
(sqrt.f32 (pow.f32 (sin.f32 normAngle) -2))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle))))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 normAngle))))
(exp.f32 (neg.f32 (log.f32 (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1))
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 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u n0_i)
(fma.f32 (-.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) 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 (*.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 normAngle 3)) (sin.f32 normAngle)) n0_i))
(fma.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) 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))
(+.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 (*.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 normAngle 3)) (sin.f32 normAngle)) n0_i)))
(fma.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 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 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)))
(*.f32 -1 (*.f32 u n0_i))
(neg.f32 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 -1 (*.f32 u n0_i))
(neg.f32 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 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 n1_i (*.f32 (pow.f32 u 5) 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 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4) (fma.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (fma.f32 -1/5040 (*.f32 n1_i u) (fma.f32 -1/6 (-.f32 (*.f32 (*.f32 1/120 n1_i) (pow.f32 u 5)) (fma.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))) (pow.f32 normAngle 6) (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 n1_i (*.f32 (pow.f32 u 5) 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 n1_i (*.f32 (pow.f32 u 5) 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 1 normAngle)
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
(+.f32 (/.f32 1 normAngle) (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3))))
(+.f32 (/.f32 1 normAngle) (fma.f32 1/6 normAngle (*.f32 (pow.f32 normAngle 3) 7/360)))
(+.f32 (/.f32 1 normAngle) (fma.f32 normAngle 1/6 (*.f32 (pow.f32 normAngle 3) 7/360)))
(+.f32 (/.f32 1 normAngle) (fma.f32 (pow.f32 normAngle 3) 7/360 (*.f32 normAngle 1/6)))
(+.f32 (*.f32 31/15120 (pow.f32 normAngle 5)) (+.f32 (/.f32 1 normAngle) (+.f32 (*.f32 1/6 normAngle) (*.f32 7/360 (pow.f32 normAngle 3)))))
(fma.f32 31/15120 (pow.f32 normAngle 5) (+.f32 (/.f32 1 normAngle) (fma.f32 1/6 normAngle (*.f32 (pow.f32 normAngle 3) 7/360))))
(+.f32 (fma.f32 normAngle 1/6 (*.f32 (pow.f32 normAngle 3) 7/360)) (fma.f32 (pow.f32 normAngle 5) 31/15120 (/.f32 1 normAngle)))
(+.f32 (fma.f32 (pow.f32 normAngle 3) 7/360 (*.f32 normAngle 1/6)) (fma.f32 (pow.f32 normAngle 5) 31/15120 (/.f32 1 normAngle)))
(-.f32 (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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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))))))
(/.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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2))))
(*.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 1 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(*.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 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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 1 (/.f32 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)) (+.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 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 3)) (/.f32 1 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.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 (*.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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)) (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)))
(*.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 1 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.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 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 2) (-.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 (+.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 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.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 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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2))))
(*.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 1 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(/.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 (-.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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.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 (-.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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))
(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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(pow.f32 (/.f32 (fma.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 (*.f32 (-.f32 1 u) n0_i) 2)) (+.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 (+.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 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u))) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(/.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 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 3)) (fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)))
(pow.f32 (/.f32 (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) (-.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 (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)))))
(/.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 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (fma.f32 n0_i (+.f32 -1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 (exp.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)) (+.f32 1 (expm1.f32 (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (-.f32 1 u) n0_i))) (+.f32 1 (expm1.f32 (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) (+.f32 n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (pow.f32 (exp.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 1 (expm1.f32 (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))) (+.f32 1 (expm1.f32 (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (-.f32 1 u) n0_i) 1 (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2)) (*.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2)) (*.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2)) (*.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2)) (*.f32 (cbrt.f32 (sin.f32 (*.f32 u normAngle))) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 normAngle u)) 2)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (pow.f32 (sin.f32 (*.f32 normAngle u)) 2)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (cbrt.f32 (sin.f32 (*.f32 normAngle u)))) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 (-.f32 1 u) n0_i)) (cbrt.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (cbrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (cbrt.f32 (pow.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 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (cbrt.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (cbrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (cbrt.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))) 2)) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (pow.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 (cbrt.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (cbrt.f32 (pow.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 2)) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))) (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)) 2)) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) (-.f32 1 u)) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) n1_i) (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (sqrt.f32 (sin.f32 (*.f32 u normAngle))) (*.f32 (sqrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 u 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 1 (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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (sqrt.f32 n1_i)) (sqrt.f32 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2)) (*.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2))) (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(fma.f32 (cbrt.f32 (pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 2)) (*.f32 n1_i (cbrt.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (-.f32 n0_i (*.f32 n0_i u)))
(fma.f32 (*.f32 n1_i (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))) (sqrt.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (-.f32 1 u) (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 (-.f32 1 u) (sqrt.f32 n0_i)) (sqrt.f32 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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 n0_i (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(fma.f32 (*.f32 n0_i (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.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)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(fma.f32 n0_i (-.f32 1 u) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
(+.f32 0 (/.f32 1 (sin.f32 normAngle)))
(/.f32 1 (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(*.f32 3 (log.f32 (cbrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle)))) 1)
(/.f32 1 (sin.f32 normAngle))
(*.f32 1 (/.f32 1 (sin.f32 normAngle)))
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)))
(/.f32 (cbrt.f32 (pow.f32 (sin.f32 normAngle) -2)) (cbrt.f32 (sin.f32 normAngle)))
(*.f32 (pow.f32 (sin.f32 normAngle) -1/2) (pow.f32 (sin.f32 normAngle) -1/2))
(/.f32 1 (sin.f32 normAngle))
(*.f32 -1 (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 1 (cbrt.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (sin.f32 normAngle) -1)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (/.f32 1 (sin.f32 normAngle)) 1)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3) 1/3)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (/.f32 1 (cbrt.f32 (sin.f32 normAngle))) 3)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (pow.f32 (sin.f32 normAngle) -1/2) 2)
(/.f32 1 (sin.f32 normAngle))
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 1 (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (sin.f32 normAngle) -2))
(/.f32 1 (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 1 (sin.f32 normAngle)))))
(/.f32 1 (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 1 (sin.f32 normAngle)) 3))
(/.f32 1 (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 1 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (neg.f32 (log.f32 (sin.f32 normAngle))))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) -1))
(/.f32 1 (sin.f32 normAngle))
(exp.f32 (*.f32 (neg.f32 (log.f32 (sin.f32 normAngle))) 1))
(/.f32 1 (sin.f32 normAngle))

localize94.0ms (0.5%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 n1_i normAngle)))
0.1b
(*.f32 u (*.f32 n1_i normAngle))
0.0b
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
0.0b
(*.f32 n1_i normAngle)
0.1b
(*.f32 u (*.f32 n1_i normAngle))
0.1b
(fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 n1_i normAngle)))
0.1b
(*.f32 (-.f32 1 u) normAngle)
9.4b
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
Compiler

Compiled 62 to 28 computations (54.8% saved)

series17.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

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

rewrite84.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
754×log-prod_binary32
652×prod-diff_binary32
264×expm1-udef_binary32
263×log1p-udef_binary32
251×pow3_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify110.0ms (0.6%)

Algorithm
egg-herbie
Rules
610×unswap-sqr_binary32
461×times-frac_binary32
328×associate-*r*_binary32
270×log-prod_binary32
253×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03194783
18264681
236464675
Stop Event
node limit
Counts
216 → 177
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 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 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 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 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 -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 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.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 -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 (*.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 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (*.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 -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 (*.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 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 1/120 (-.f32 (*.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 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 -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 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u 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 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u 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 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u 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 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))) 1)
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 1)
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sqrt.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 1)
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 3) 1/3)
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 3)
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2)
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) -1)
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1) -1)
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (neg.f32 (sin.f32 normAngle))))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 2))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 3))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 1))
(+.f32 (*.f32 u (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u (*.f32 normAngle n1_i)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 1) (*.f32 u (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))) 1)
(*.f32 1 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 1)
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 3) (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u (*.f32 normAngle n1_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 1)
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2)
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 2))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1))
(+.f32 0 (*.f32 u (*.f32 normAngle n1_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i))) (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i)))) 1)
(pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 1)
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 3)
(pow.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2)
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2))
(log.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(cbrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (*.f32 normAngle n1_i) 3)))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 normAngle n1_i) 3) (pow.f32 u 3)))
(expm1.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i))))
(log1p.f32 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1))
Outputs
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 (/.f32 (cos.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n0_i normAngle)))))))
(fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (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 n1_i (/.f32 (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 u (*.f32 u n0_i))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 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 (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 (*.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/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (fma.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(fma.f32 1/6 (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 3))) (fma.f32 -1/2 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) (fma.f32 u (-.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)) (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 n0_i normAngle))) n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i)))
(fma.f32 n1_i u (fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u))))
(fma.f32 u n1_i (fma.f32 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))))
(fma.f32 u n1_i (fma.f32 n0_i (-.f32 1 u) (*.f32 -1/6 (*.f32 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (*.f32 normAngle normAngle)))))
(+.f32 (*.f32 (-.f32 (*.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 -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 (*.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 1 u) n0_i))))
(fma.f32 (-.f32 (*.f32 1/120 (*.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 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 1 u)))))
(fma.f32 (-.f32 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/36 (-.f32 (*.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 n0_i (-.f32 1 u) (*.f32 (*.f32 (*.f32 normAngle normAngle) -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))))))
(fma.f32 (fma.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (neg.f32 (*.f32 1/36 (-.f32 (*.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 n0_i (-.f32 1 u) (*.f32 -1/6 (*.f32 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (*.f32 normAngle normAngle))))))
(+.f32 (*.f32 (-.f32 (*.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 -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 (*.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 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 1/120 (-.f32 (*.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 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 -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/120 (*.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 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u)))))))) (pow.f32 normAngle 4) (fma.f32 n1_i u (fma.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 1 u) n0_i (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (fma.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n1_i u (*.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 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (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 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/36 (-.f32 (*.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 normAngle normAngle) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (-.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 -1/720 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 -1/6 (-.f32 (*.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (*.f32 1/36 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) -1/5040)))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u))))))
(fma.f32 (fma.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (neg.f32 (*.f32 1/36 (-.f32 (*.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 normAngle normAngle) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)))) (fma.f32 (-.f32 (+.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (*.f32 1/720 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))) (fma.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) -1/5040 (*.f32 -1/6 (fma.f32 1/120 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))) (neg.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))))))))) (pow.f32 normAngle 6) (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(+.f32 (*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (sin.f32 normAngle) n0_i)
(*.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))))
(fma.f32 (sin.f32 normAngle) n0_i (*.f32 u (fma.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (*.f32 n1_i normAngle))))
(fma.f32 n0_i (sin.f32 normAngle) (*.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))))
(fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.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 (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 (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 u (*.f32 u (*.f32 n0_i (*.f32 normAngle normAngle))))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.f32 normAngle))) (*.f32 (*.f32 (*.f32 normAngle normAngle) (*.f32 u (*.f32 u n0_i))) (*.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 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 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 1/6 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(fma.f32 n0_i (sin.f32 normAngle) (fma.f32 -1/2 (*.f32 n0_i (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 u u) (*.f32 normAngle normAngle)))) (fma.f32 u (-.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (*.f32 (pow.f32 u 3) (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 u (fma.f32 n1_i normAngle (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (neg.f32 normAngle))) (*.f32 1/6 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 3) (cos.f32 normAngle)))))))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i 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 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))))
(fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (*.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3)))))
(fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3))))))
(fma.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))) (fma.f32 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (*.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 normAngle 5) (pow.f32 (-.f32 1 u) 5))) (fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.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 (fma.f32 n1_i u (*.f32 n0_i (-.f32 1 u))) normAngle (fma.f32 -1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(fma.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (fma.f32 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.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 normAngle (fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i)) (fma.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (*.f32 (pow.f32 normAngle 7) -1/5040)))))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i 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 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i 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 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i 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 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 0 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle)))) (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle)))))) (log.f32 (cbrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))) (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))))))
(-.f32 (exp.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (/.f32 1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) 1) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i 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 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(*.f32 (cbrt.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))) 2) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)))
(*.f32 (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (cbrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2)) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (cbrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (cbrt.f32 (sin.f32 normAngle))) (pow.f32 (cbrt.f32 (sin.f32 normAngle)) 2))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (sqrt.f32 (sin.f32 normAngle))) (/.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sqrt.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sqrt.f32 (sin.f32 normAngle))) (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sqrt.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sqrt.f32 (sin.f32 normAngle))) (sqrt.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(pow.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 3) 1/3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(pow.f32 (cbrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 3)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(pow.f32 (sqrt.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 2)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1) -1)
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(sqrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 2))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(log.f32 (exp.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(cbrt.f32 (pow.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle)) 3))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(cbrt.f32 (/.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3) (pow.f32 (sin.f32 normAngle) 3)))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(expm1.f32 (log1p.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(log1p.f32 (expm1.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(exp.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(exp.f32 (*.f32 (log.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) (sin.f32 normAngle))) 1))
(/.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
(+.f32 (*.f32 u (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 0 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u (*.f32 normAngle n1_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 1) (*.f32 u (*.f32 normAngle n1_i)))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))) (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))))) (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle))))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 1 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2) (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 3) (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3)) (fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (-.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 u (*.f32 normAngle n1_i))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 3)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 2) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 u (*.f32 n1_i normAngle))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 3) (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 3)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (*.f32 u (*.f32 n1_i normAngle)) (-.f32 (*.f32 u (*.f32 n1_i normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2)) (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (neg.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 2)) (fma.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i (*.f32 u (neg.f32 (*.f32 n1_i normAngle)))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 2)) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 u (*.f32 n1_i normAngle))))
(/.f32 (-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i n0_i) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) (pow.f32 (*.f32 u (*.f32 n1_i normAngle)) 2)) (fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n1_i (neg.f32 (*.f32 u normAngle)))))
(pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 1)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(pow.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3) 1/3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(pow.f32 (cbrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 3)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(pow.f32 (sqrt.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 2)
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(sqrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 2))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log.f32 (exp.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log.f32 (*.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))) (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log.f32 (*.f32 (exp.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(cbrt.f32 (pow.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i))) 3))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(expm1.f32 (log1p.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(log1p.f32 (expm1.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(exp.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(exp.f32 (*.f32 (log.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i (*.f32 u (*.f32 normAngle n1_i)))) 1))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 0 (*.f32 u (*.f32 normAngle n1_i)))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i))) (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 n1_i normAngle))) (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 n1_i normAngle))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 n1_i normAngle)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 n1_i normAngle))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (*.f32 n1_i normAngle)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))))
(*.f32 u (*.f32 n1_i normAngle))
(-.f32 (exp.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i)))) 1)
(*.f32 u (*.f32 n1_i normAngle))
(pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 1)
(*.f32 u (*.f32 n1_i normAngle))
(pow.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3) 1/3)
(*.f32 u (*.f32 n1_i normAngle))
(pow.f32 (cbrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 3)
(*.f32 u (*.f32 n1_i normAngle))
(pow.f32 (sqrt.f32 (*.f32 u (*.f32 normAngle n1_i))) 2)
(*.f32 u (*.f32 n1_i normAngle))
(sqrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 2))
(*.f32 u (*.f32 n1_i normAngle))
(log.f32 (pow.f32 (exp.f32 u) (*.f32 normAngle n1_i)))
(*.f32 u (*.f32 n1_i normAngle))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i)))))
(*.f32 u (*.f32 n1_i normAngle))
(cbrt.f32 (pow.f32 (*.f32 u (*.f32 normAngle n1_i)) 3))
(*.f32 u (*.f32 n1_i normAngle))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (*.f32 normAngle n1_i) 3)))
(*.f32 u (*.f32 n1_i normAngle))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 normAngle n1_i) 3) (pow.f32 u 3)))
(*.f32 u (*.f32 n1_i normAngle))
(expm1.f32 (log1p.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 u (*.f32 n1_i normAngle))
(log1p.f32 (expm1.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 u (*.f32 n1_i normAngle))
(exp.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))))
(*.f32 u (*.f32 n1_i normAngle))
(exp.f32 (*.f32 (log.f32 (*.f32 u (*.f32 normAngle n1_i))) 1))
(*.f32 u (*.f32 n1_i normAngle))

eval523.0ms (3%)

Compiler

Compiled 26786 to 12145 computations (54.7% saved)

prune349.0ms (2%)

Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New1098181116
Fresh13114
Picked101
Done134
Total1113221135
Error
0b
Counts
1135 → 22
Alt Table
Click to see full alt table
StatusErrorProgram
1.6b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))) n1_i))
12.2b
(-.f32 n0_i (*.f32 n0_i u))
0.4b
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
17.1b
(/.f32 (*.f32 n0_i (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
13.5b
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
0.5b
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
16.1b
n0_i
20.4b
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
20.5b
(*.f32 n1_i u)
6.0b
(+.f32 (*.f32 n1_i u) n0_i)
12.2b
(*.f32 (-.f32 1 u) n0_i)
0.4b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
3.9b
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
9.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
16.6b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
6.0b
(fma.f32 n1_i u n0_i)
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))) n0_i (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
0.6b
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u)))
12.1b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.3b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i)))
0.5b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
29.5b
(neg.f32 (*.f32 n0_i u))
Compiler

Compiled 601 to 407 computations (32.3% saved)

localize124.0ms (0.7%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.1b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
0.1b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i)))
0.0b
(+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i))
0.0b
(*.f32 n1_i u)
0.4b
(*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
0.4b
(*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))
0.6b
(pow.f32 (-.f32 1 u) 3)
8.0b
(-.f32 (*.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))))
Compiler

Compiled 179 to 116 computations (35.2% saved)

series15.0ms (0.1%)

Counts
4 → 96
Calls

27 calls:

TimeVariablePointExpression
2.0ms
u
@0
(pow.f32 (-.f32 1 u) 3)
1.0ms
n0_i
@0
(-.f32 (*.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))))
1.0ms
u
@0
(-.f32 (*.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))))
1.0ms
n1_i
@0
(-.f32 (*.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))))
1.0ms
u
@-inf
(-.f32 (*.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))))

rewrite106.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
926×log-prod_binary32
487×fma-neg_binary32
316×expm1-udef_binary32
315×log1p-udef_binary32
250×log-pow_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01660
137460
2517760
Stop Event
node limit
Counts
4 → 174
Calls
Call 1
Inputs
(-.f32 (*.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 (-.f32 1 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)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (/.f32 1 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (/.f32 1 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) -1/6)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (-.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))) (neg.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (pow.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 3)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (-.f32 (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (*.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) (pow.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (-.f32 (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))) (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (pow.f32 (-.f32 1 u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (pow.f32 (-.f32 1 u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u) 3) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (-.f32 1 u) 6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 1))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 u (*.f32 n1_i -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) 1) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n1_i -1/6)) 3) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 3)) (+.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (-.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))) (#(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/6) (+.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) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) -1/6) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/6 (+.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) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 -1/6 (-.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 pow.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (exp.f32 (*.f32 u (*.f32 n1_i -1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1/6 (*.f32 u n1_i) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 u n1_i) -1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))))

simplify132.0ms (0.8%)

Algorithm
egg-herbie
Rules
783×fma-neg_binary32
767×times-frac_binary32
386×associate-*l*_binary32
376×fma-def_binary32
339×associate-*r*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04826718
113666270
252196114
Stop Event
node limit
Counts
270 → 323
Calls
Call 1
Inputs
(*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 (+.f32 (*.f32 -1 n1_i) n0_i))) u)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 (+.f32 (*.f32 -1 n1_i) n0_i))) u)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i))))
(*.f32 1/6 (*.f32 n1_i u))
(+.f32 (*.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)))
(+.f32 (*.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)))
(+.f32 (*.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)))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)
(+.f32 (*.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)))
(+.f32 (*.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)))
(+.f32 (*.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)))
(*.f32 -1 (*.f32 (-.f32 (*.f32 1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 1/6 (-.f32 1 u))) n0_i))
(+.f32 (*.f32 -1 (*.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)))
(+.f32 (*.f32 -1 (*.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)))
(+.f32 (*.f32 -1 (*.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)))
(-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 1/6 (*.f32 n1_i u))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 1/6 (*.f32 n1_i u))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
1
(+.f32 (*.f32 -3 u) 1)
(+.f32 (*.f32 -3 u) (+.f32 1 (*.f32 3 (pow.f32 u 2))))
(+.f32 (*.f32 -3 u) (+.f32 1 (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(*.f32 -1 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(*.f32 -1 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 (*.f32 u n0_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 0 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)
(*.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (/.f32 1 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (/.f32 1 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) -1/6)
(*.f32 (+.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (-.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))))
(/.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))) (neg.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (pow.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 3)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (-.f32 (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (*.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) (pow.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (-.f32 (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))) (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)
(pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2)
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(log.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))
(log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))
(log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(+.f32 0 (pow.f32 (-.f32 1 u) 3))
(+.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)
(*.f32 1 (pow.f32 (-.f32 1 u) 3))
(*.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))
(*.f32 (pow.f32 (-.f32 1 u) 3) 1)
(*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(*.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))
(/.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(sqrt.f32 (pow.f32 (-.f32 1 u) 6))
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(+.f32 0 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) 1)
(pow.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1)
(pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 2)
(pow.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) 1/3)
(sqrt.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36))
(log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 1))
(+.f32 0 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 u (*.f32 n1_i -1/6)))
(+.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) 1) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 1))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n1_i -1/6)) 3) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 3)) (+.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))
(/.f32 (-.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (-.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) -1/6) (+.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) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) -1/6) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 (*.f32 -1/6 (+.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) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))
(/.f32 (*.f32 -1/6 (-.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)))
(pow.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) 1)
(pow.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)
(pow.f32 (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2)
(pow.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216) 1/3)
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))
(log.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (exp.f32 (*.f32 u (*.f32 n1_i -1/6)))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(exp.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))
(fma.f32 -1/6 (*.f32 u n1_i) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
(fma.f32 (*.f32 u n1_i) -1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
Outputs
(*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)
(*.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u)
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u))
(fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u))
(fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u)))
(fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 (*.f32 u u) (*.f32 n0_i -1/2)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 (*.f32 u u) (*.f32 n0_i -1/2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 (*.f32 u u) (*.f32 n0_i -1/2))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(*.f32 1/6 (*.f32 n0_i (pow.f32 u 3)))
(*.f32 n0_i (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u))))
(*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 (*.f32 u u) (*.f32 n0_i -1/2))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 (-.f32 (*.f32 1/2 n0_i) (*.f32 -1/6 (+.f32 n1_i (*.f32 -1 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 (fma.f32 1/2 n0_i (*.f32 (-.f32 n1_i n0_i) 1/6)) u (*.f32 (*.f32 u u) (*.f32 n0_i -1/2))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(*.f32 1/6 (*.f32 n0_i (pow.f32 u 3)))
(*.f32 n0_i (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u))))
(*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 (+.f32 (*.f32 -1 n1_i) n0_i))) u)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1 (*.f32 u (+.f32 (*.f32 n0_i -1/2) (*.f32 1/6 (fma.f32 -1 n1_i n0_i)))) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (-.f32 (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u)) (*.f32 u (fma.f32 n0_i -1/2 (*.f32 1/6 (-.f32 n0_i n1_i))))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (-.f32 (*.f32 (*.f32 u u) (*.f32 n0_i -1/2)) (*.f32 u (fma.f32 n0_i -1/2 (*.f32 1/6 (-.f32 n0_i n1_i))))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1 (*.f32 (-.f32 (*.f32 -1/2 n0_i) (*.f32 -1/6 (+.f32 (*.f32 -1 n1_i) n0_i))) u)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1 (*.f32 u (+.f32 (*.f32 n0_i -1/2) (*.f32 1/6 (fma.f32 -1 n1_i n0_i)))) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (-.f32 (*.f32 n0_i (*.f32 (*.f32 -1/2 u) u)) (*.f32 u (fma.f32 n0_i -1/2 (*.f32 1/6 (-.f32 n0_i n1_i))))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (-.f32 (*.f32 (*.f32 u u) (*.f32 n0_i -1/2)) (*.f32 u (fma.f32 n0_i -1/2 (*.f32 1/6 (-.f32 n0_i n1_i))))))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u 1/6))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u))) n0_i)
(*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 -1 (*.f32 (-.f32 (*.f32 1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 1/6 (-.f32 1 u))) n0_i))
(*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(+.f32 (*.f32 -1 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1 (*.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)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n0_i (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u 1/6))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 u 1/6))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 1/6 (*.f32 n1_i u))) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
1
(+.f32 (*.f32 -3 u) 1)
(fma.f32 -3 u 1)
(fma.f32 u -3 1)
(+.f32 (*.f32 -3 u) (+.f32 1 (*.f32 3 (pow.f32 u 2))))
(+.f32 (fma.f32 -3 u 1) (*.f32 (*.f32 u u) 3))
(fma.f32 u -3 (fma.f32 (*.f32 u u) 3 1))
(+.f32 (*.f32 -3 u) (+.f32 1 (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3)))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 -3 u (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 u -3 (*.f32 u (*.f32 u 3))) (pow.f32 u 3))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(*.f32 -1 (pow.f32 u 3))
(neg.f32 (pow.f32 u 3))
(+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))
(fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3)))
(-.f32 (*.f32 u (*.f32 u 3)) (pow.f32 u 3))
(+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3))))
(fma.f32 -3 u (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(-.f32 (fma.f32 u -3 (*.f32 u (*.f32 u 3))) (pow.f32 u 3))
(+.f32 1 (+.f32 (*.f32 -3 u) (+.f32 (*.f32 3 (pow.f32 u 2)) (*.f32 -1 (pow.f32 u 3)))))
(+.f32 (fma.f32 -3 u 1) (fma.f32 3 (*.f32 u u) (neg.f32 (pow.f32 u 3))))
(fma.f32 u -3 (-.f32 (fma.f32 (*.f32 u u) 3 1) (pow.f32 u 3)))
(*.f32 -1/6 n0_i)
(*.f32 n0_i -1/6)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 (*.f32 u n0_i)))
(fma.f32 -1/6 n0_i (*.f32 1/2 (*.f32 n0_i u)))
(*.f32 n0_i (+.f32 (*.f32 1/2 u) -1/6))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(fma.f32 -1/6 n0_i (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u))))
(fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u))))
(fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/6 n0_i (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(*.f32 1/6 (*.f32 n0_i (pow.f32 u 3)))
(*.f32 n0_i (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u))))
(*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/6 n0_i (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u)))))
(*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i))
(*.f32 1/6 (*.f32 n0_i (pow.f32 u 3)))
(*.f32 n0_i (*.f32 1/6 (pow.f32 u 3)))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 -1/2 (*.f32 n0_i (*.f32 u u))))
(*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/6 (pow.f32 u 3))))
(*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/6 (pow.f32 u 3))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 u 3) n0_i)) (+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) n0_i)) (*.f32 1/2 (*.f32 u n0_i)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 -1/6 n0_i (fma.f32 -1/2 (*.f32 n0_i (*.f32 u u)) (*.f32 1/2 (*.f32 n0_i u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 (*.f32 -1/2 u) u) (*.f32 1/2 u)))))
(fma.f32 1/6 (*.f32 n0_i (pow.f32 u 3)) (fma.f32 n0_i -1/6 (*.f32 n0_i (+.f32 (*.f32 -1/2 (*.f32 u u)) (*.f32 1/2 u)))))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(*.f32 -1/6 n0_i)
(*.f32 n0_i -1/6)
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u))
(*.f32 -1/6 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u))
(*.f32 -1/6 (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) (*.f32 -1/6 u))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+.f32 (*.f32 -1/6 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1/6 n0_i))
(*.f32 -1/6 (+.f32 (*.f32 (+.f32 n1_i (neg.f32 n0_i)) u) n0_i))
(*.f32 -1/6 (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 (*.f32 1/6 u) (fma.f32 -1 n1_i n0_i))
(*.f32 (-.f32 n0_i n1_i) (*.f32 u 1/6))
(*.f32 u (*.f32 1/6 (-.f32 n0_i n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(fma.f32 -1/6 n0_i (*.f32 (*.f32 1/6 u) (fma.f32 -1 n1_i n0_i)))
(fma.f32 n0_i -1/6 (*.f32 (-.f32 n0_i n1_i) (*.f32 u 1/6)))
(fma.f32 n0_i -1/6 (*.f32 u (*.f32 1/6 (-.f32 n0_i n1_i))))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(fma.f32 -1/6 n0_i (*.f32 (*.f32 1/6 u) (fma.f32 -1 n1_i n0_i)))
(fma.f32 n0_i -1/6 (*.f32 (-.f32 n0_i n1_i) (*.f32 u 1/6)))
(fma.f32 n0_i -1/6 (*.f32 u (*.f32 1/6 (-.f32 n0_i n1_i))))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(fma.f32 -1/6 n0_i (*.f32 (*.f32 1/6 u) (fma.f32 -1 n1_i n0_i)))
(fma.f32 n0_i -1/6 (*.f32 (-.f32 n0_i n1_i) (*.f32 u 1/6)))
(fma.f32 n0_i -1/6 (*.f32 u (*.f32 1/6 (-.f32 n0_i n1_i))))
(*.f32 -1/6 (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))
(*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 1 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2) 1/36)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(fma.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))) (cbrt.f32 (*.f32 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2) 1/36)) (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 0 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (/.f32 1 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(*.f32 (*.f32 -1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3))) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) 1/36 (*.f32 -1/6 (*.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))))
(/.f32 -1/216 (/.f32 (fma.f32 1/36 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (*.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 -1/216 (/.f32 (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i)))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (/.f32 1 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2))) (/.f32 -6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(*.f32 -1/6 (/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2)) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) -1/6)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(*.f32 (+.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (-.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(/.f32 1 (/.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))))
(*.f32 (*.f32 -1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3))) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) 1/36 (*.f32 -1/6 (*.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))))
(/.f32 -1/216 (/.f32 (fma.f32 1/36 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (*.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 -1/216 (/.f32 (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i)))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 1 (/.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))))
(*.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2))) (/.f32 -6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(*.f32 -1/6 (/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2)) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 (*.f32 -1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3))) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) 1/36 (*.f32 -1/6 (*.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))))
(/.f32 -1/216 (/.f32 (fma.f32 1/36 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (*.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 -1/216 (/.f32 (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i)))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36)) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2))) (/.f32 -6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(*.f32 -1/6 (/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2)) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))) (neg.f32 (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(/.f32 (neg.f32 (*.f32 -1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3)))) (neg.f32 (fma.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) 1/36 (*.f32 -1/6 (*.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))))
(/.f32 (*.f32 1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))) (-.f32 (*.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) -1/36) (*.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36))))
(*.f32 -1/216 (/.f32 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3)) (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i))))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))) (neg.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2))) (/.f32 -6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(*.f32 -1/6 (/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2)) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(/.f32 (+.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) (pow.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) 3)) (+.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (-.f32 (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (*.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))))
(*.f32 (*.f32 -1/216 (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3))) (/.f32 1 (fma.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) 1/36 (*.f32 -1/6 (*.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))))
(/.f32 -1/216 (/.f32 (fma.f32 1/36 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (*.f32 (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 -1/216 (/.f32 (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 1/36) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i)))) (-.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) (pow.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (-.f32 (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(/.f32 (+.f32 (*.f32 -1/216 (pow.f32 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))) 3)) (pow.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) 3)) (+.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) 2) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) (-.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))))))
(/.f32 (fma.f32 -1/216 (pow.f32 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) 3) (pow.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0) 3)) (fma.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0) (+.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0) (*.f32 1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))) (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))) 2)))
(/.f32 (fma.f32 -1/216 (pow.f32 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) 3) 0) (pow.f32 (fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36) (*.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))) (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)))
(*.f32 (*.f32 1/36 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2))) (/.f32 -6 (fma.f32 (pow.f32 (-.f32 1 u) 3) n0_i (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))
(*.f32 -1/6 (/.f32 (-.f32 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6))) (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 2)) (fma.f32 n0_i (pow.f32 (-.f32 1 u) 3) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (-.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) 2) (*.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))) (fma.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))) (neg.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))
(/.f32 (-.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))) 2) (*.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0))) (fma.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (neg.f32 (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0))))
(/.f32 (pow.f32 (fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) 2) (fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(pow.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3) 1/3)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 3)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(pow.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2)
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(sqrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (/.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (/.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 (exp.f32 -1/6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (exp.f32 (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (exp.f32 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6)) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log.f32 (*.f32 (/.f32 1 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(cbrt.f32 (pow.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(exp.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 1 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) -1/6 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1 (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 2) (cbrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 2) (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))
(+.f32 (*.f32 1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) -1/6) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))
(-.f32 (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))) (-.f32 (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0)))
(-.f32 (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))) (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (sqrt.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 n0_i) (pow.f32 (-.f32 1 u) 3) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) 2)) (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))
(+.f32 (*.f32 1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))))
(fma.f32 (*.f32 -1/6 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2))) (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 (sqrt.f32 n0_i) (pow.f32 (-.f32 1 u) 3/2)) (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (pow.f32 (-.f32 1 u) 3/2)) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))))
(-.f32 (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))) (-.f32 (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))) (*.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 0)))
(-.f32 (*.f32 (*.f32 -1/6 (sqrt.f32 n0_i)) (*.f32 (pow.f32 (-.f32 1 u) 3) (sqrt.f32 n0_i))) (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) 1) n0_i (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (pow.f32 (cbrt.f32 n0_i) 2)) (cbrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 1/6))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(fma.f32 (*.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (neg.f32 (-.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) (fma.f32 1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))))
(fma.f32 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) n0_i (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(fma.f32 n1_i (*.f32 u 1/6) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))
(+.f32 0 (pow.f32 (-.f32 1 u) 3))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (neg.f32 u) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (*.f32 (pow.f32 (-.f32 1 u) 2) (neg.f32 u)))
(pow.f32 (-.f32 1 u) 3)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))) (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3))))) (log.f32 (cbrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))) (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))))
(-.f32 (exp.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3))) 1)
(pow.f32 (-.f32 1 u) 3)
(*.f32 1 (pow.f32 (-.f32 1 u) 3))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (-.f32 1 u) (pow.f32 (-.f32 1 u) 2))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 3) 1)
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) (*.f32 (cbrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (sqrt.f32 (-.f32 1 u)) (*.f32 (sqrt.f32 (-.f32 1 u)) (pow.f32 (-.f32 1 u) 2)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (-.f32 1 u) 3/2) (pow.f32 (-.f32 1 u) 3/2))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (pow.f32 (cbrt.f32 (-.f32 1 u)) 2) 3) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (pow.f32 (sqrt.f32 (-.f32 1 u)) 3) (pow.f32 (sqrt.f32 (-.f32 1 u)) 3))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) 1) (-.f32 1 u))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 (cbrt.f32 (-.f32 1 u)) 2)) (cbrt.f32 (-.f32 1 u)))
(pow.f32 (-.f32 1 u) 3)
(*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (sqrt.f32 (-.f32 1 u))) (sqrt.f32 (-.f32 1 u)))
(pow.f32 (-.f32 1 u) 3)
(/.f32 (pow.f32 (-.f32 1 (pow.f32 u 3)) 3) (pow.f32 (+.f32 1 (fma.f32 u u u)) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 1 u) 3))
(/.f32 (pow.f32 (-.f32 1 (*.f32 u u)) 3) (pow.f32 (+.f32 u 1) 3))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 3)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 (fma.f32 u u u)))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (pow.f32 (-.f32 1 u) 2)) (+.f32 1 u))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (pow.f32 u 3))) (+.f32 1 (fma.f32 u u u)))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 1 (fma.f32 u u u)) (-.f32 1 (pow.f32 u 3))))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 3)) (+.f32 1 (fma.f32 u u u))) (pow.f32 (-.f32 1 u) 2))
(/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (-.f32 1 (*.f32 u u))) (+.f32 1 u))
(/.f32 (pow.f32 (-.f32 1 u) 2) (/.f32 (+.f32 u 1) (-.f32 1 (*.f32 u u))))
(*.f32 (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 u 1)) (pow.f32 (-.f32 1 u) 2))
(sqrt.f32 (pow.f32 (-.f32 1 u) 6))
(pow.f32 (-.f32 1 u) 3)
(log.f32 (exp.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(log.f32 (+.f32 1 (expm1.f32 (pow.f32 (-.f32 1 u) 3))))
(pow.f32 (-.f32 1 u) 3)
(cbrt.f32 (pow.f32 (pow.f32 (-.f32 1 u) 3) 3))
(pow.f32 (-.f32 1 u) 3)
(expm1.f32 (log1p.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(log1p.f32 (expm1.f32 (pow.f32 (-.f32 1 u) 3)))
(pow.f32 (-.f32 1 u) 3)
(exp.f32 (*.f32 3 (log1p.f32 (neg.f32 u))))
(pow.f32 (exp.f32 3) (log1p.f32 (neg.f32 u)))
(exp.f32 (*.f32 (*.f32 3 (log1p.f32 (neg.f32 u))) 1))
(pow.f32 (exp.f32 3) (log1p.f32 (neg.f32 u)))
(+.f32 0 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)) (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6)))) (log.f32 (cbrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))) (log.f32 (sqrt.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) 1)
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(pow.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) 1)
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(pow.f32 (*.f32 (*.f32 (-.f32 1 u) (cbrt.f32 n0_i)) (cbrt.f32 -1/6)) 3)
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(pow.f32 (sqrt.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 2)
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(pow.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216) 1/3)
(cbrt.f32 (*.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) -1/216))
(sqrt.f32 (*.f32 (*.f32 (*.f32 n0_i n0_i) (pow.f32 (-.f32 1 u) 6)) 1/36))
(sqrt.f32 (*.f32 1/36 (*.f32 n0_i (*.f32 n0_i (pow.f32 (-.f32 1 u) 6)))))
(sqrt.f32 (*.f32 n0_i (*.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 6)) 1/36)))
(sqrt.f32 (*.f32 (pow.f32 (-.f32 1 u) 6) (*.f32 1/36 (*.f32 n0_i n0_i))))
(log.f32 (pow.f32 (pow.f32 (exp.f32 n0_i) (pow.f32 (-.f32 1 u) 3)) -1/6))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) 3) -1/216))
(cbrt.f32 (*.f32 (pow.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) 3) -1/216))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(exp.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) 1))
(*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))
(*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))
(+.f32 0 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 u (*.f32 n1_i -1/6)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) 1) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 1))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))) (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))) 1)
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (*.f32 n1_i -1/6)) 3) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 3)) (+.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (-.f32 (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))
(/.f32 (+.f32 (pow.f32 (*.f32 -1/6 (*.f32 n1_i u)) 3) (pow.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))) 3)) (fma.f32 (*.f32 -1/6 (*.f32 n1_i u)) (*.f32 -1/6 (*.f32 n1_i u)) (*.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))) (-.f32 (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (*.f32 n1_i u))))))
(/.f32 (+.f32 (*.f32 -1/216 (pow.f32 (*.f32 n1_i u) 3)) (pow.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) 3)) (fma.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u)))) (*.f32 1/36 (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (+.f32 (*.f32 -1/216 (pow.f32 (*.f32 n1_i u) 3)) (*.f32 -1/216 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))) (fma.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u)))) (*.f32 1/36 (pow.f32 (*.f32 n1_i u) 2))))
(/.f32 (-.f32 (*.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 u (*.f32 n1_i -1/6))) (*.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (-.f32 (*.f32 u (*.f32 n1_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))
(/.f32 (-.f32 (*.f32 (*.f32 u u) (*.f32 (*.f32 -1/6 n1_i) (*.f32 -1/6 n1_i))) (*.f32 (pow.f32 (-.f32 1 u) 2) (*.f32 (*.f32 n0_i -1/6) (*.f32 n0_i -1/6)))) (-.f32 (*.f32 -1/6 (*.f32 n1_i u)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))))
(/.f32 (-.f32 (*.f32 1/36 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 1/36 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (*.f32 -1/6 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u)))))
(*.f32 -6 (/.f32 (-.f32 (*.f32 1/36 (pow.f32 (*.f32 n1_i u) 2)) (*.f32 1/36 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))) (-.f32 (*.f32 n1_i u) (*.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)) -1/6) (+.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 -1/6 (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))))
(*.f32 (/.f32 -1/6 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 n1_i u) 2))) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3)))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)) -1/6) (-.f32 (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 -1/6 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(*.f32 (/.f32 -1/6 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u)))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(/.f32 (*.f32 -1/6 (+.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) (-.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))
(/.f32 -1/6 (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3))))
(*.f32 (/.f32 -1/6 (fma.f32 (*.f32 n0_i (-.f32 1 u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i (neg.f32 u))) (pow.f32 (*.f32 n1_i u) 2))) (+.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3)))
(/.f32 (*.f32 -1/6 (-.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 -1/6 (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2))))
(*.f32 (/.f32 -1/6 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u)))) (-.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)))
(pow.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))) 1)
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(pow.f32 (cbrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 3)
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(pow.f32 (sqrt.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 2)
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(pow.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216) 1/3)
(cbrt.f32 (*.f32 -1/216 (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3)))
(cbrt.f32 (*.f32 -1/216 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3)))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 2) 1/36))
(sqrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 2) 1/36))
(fabs.f32 (*.f32 1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(*.f32 1/6 (fabs.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u))))
(log.f32 (pow.f32 (exp.f32 -1/6) (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(log.f32 (*.f32 (exp.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) (exp.f32 (*.f32 u (*.f32 n1_i -1/6)))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)) 3) -1/216))
(cbrt.f32 (*.f32 -1/216 (pow.f32 (fma.f32 u n1_i (*.f32 n0_i (-.f32 1 u))) 3)))
(cbrt.f32 (*.f32 -1/216 (pow.f32 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)) 3)))
(expm1.f32 (log1p.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(log1p.f32 (expm1.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(exp.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(exp.f32 (*.f32 (log.f32 (*.f32 -1/6 (fma.f32 u n1_i (*.f32 (-.f32 1 u) n0_i)))) 1))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(fma.f32 -1/6 (*.f32 u n1_i) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))
(fma.f32 (*.f32 u n1_i) -1/6 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))
(*.f32 -1/6 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)))
(*.f32 -1/6 (fma.f32 n0_i (-.f32 1 u) (*.f32 n1_i u)))

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(*.f32 n1_i u)
0.0b
(*.f32 n1_i u)
Compiler

Compiled 9 to 5 computations (44.4% saved)

rewrite0.0ms (0%)

Counts
0 → 0

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
Stop Event
saturated
Counts
0 → 0
Calls
Call 1
Inputs
Outputs

localize15.0ms (0.1%)

Local error

Found 2 expressions with local error:

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

Compiled 14 to 6 computations (57.1% saved)

series3.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite43.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
649×pow1_binary32
604×add-log-exp_binary32
604×log1p-expm1-u_binary32
604×expm1-log1p-u_binary32
591×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify53.0ms (0.3%)

Algorithm
egg-herbie
Rules
895×fma-neg_binary32
524×fma-def_binary32
320×times-frac_binary32
215×associate-/l*_binary32
181×unswap-sqr_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0109566
1298536
21156536
35696536
Stop Event
node limit
Counts
62 → 48
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 n0_i (*.f32 (*.f32 n0_i (neg.f32 u)) 1))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 u) n0_i (*.f32 n0_i u)))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 n0_i) u (*.f32 n0_i u)))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (*.f32 n0_i (neg.f32 u)) 1 (*.f32 n0_i u)))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 n0_i u))) (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2) (*.f32 n0_i u)))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 n0_i u))) (sqrt.f32 (*.f32 n0_i u)) (*.f32 n0_i u)))
(+.f32 (*.f32 n0_i (neg.f32 u)) n0_i)
(*.f32 n0_i (-.f32 1 u))
(*.f32 (-.f32 n0_i (*.f32 n0_i u)) 1)
(*.f32 1 (-.f32 n0_i (*.f32 n0_i u)))
(*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2) (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u))))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (+.f32 n0_i (*.f32 n0_i u))))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n0_i u))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n0_i u))))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u)))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3))))
(/.f32 1 (/.f32 (+.f32 n0_i (*.f32 n0_i u)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (+.f32 n0_i (*.f32 n0_i u)))
(/.f32 (neg.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2))) (neg.f32 (+.f32 n0_i (*.f32 n0_i u))))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (neg.f32 u)) 3)) (+.f32 (*.f32 n0_i n0_i) (-.f32 (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u))) (*.f32 n0_i (*.f32 n0_i (neg.f32 u))))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u)))) (-.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 1)
(pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 1/3)
(pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 3)
(pow.f32 (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2)
(sqrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))
(log.f32 (exp.f32 (-.f32 n0_i (*.f32 n0_i u))))
(cbrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))
(expm1.f32 (log1p.f32 (-.f32 n0_i (*.f32 n0_i u))))
(log1p.f32 (expm1.f32 (-.f32 n0_i (*.f32 n0_i u))))
(exp.f32 (log.f32 (-.f32 n0_i (*.f32 n0_i u))))
(fma.f32 1 n0_i (*.f32 n0_i (neg.f32 u)))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
Outputs
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.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)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.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)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 n0_i (*.f32 (*.f32 n0_i (neg.f32 u)) 1))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 u) n0_i (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 n0_i) u (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (*.f32 n0_i (neg.f32 u)) 1 (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 (cbrt.f32 (*.f32 n0_i u))) (pow.f32 (cbrt.f32 (*.f32 n0_i u)) 2) (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 (neg.f32 (sqrt.f32 (*.f32 n0_i u))) (sqrt.f32 (*.f32 n0_i u)) (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(+.f32 (*.f32 n0_i (neg.f32 u)) n0_i)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 n0_i (-.f32 1 u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 n0_i (*.f32 n0_i u)) 1)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 1 (-.f32 n0_i (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2) (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (/.f32 1 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) 1) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i (*.f32 u n0_i))))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (*.f32 n0_i (+.f32 n0_i (*.f32 u (fma.f32 u n0_i n0_i)))))
(*.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (/.f32 1 (+.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(*.f32 (+.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n0_i u))) (-.f32 (sqrt.f32 n0_i) (sqrt.f32 (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(/.f32 1 (/.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u)))) (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) 1) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i (*.f32 u n0_i))))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (*.f32 n0_i (+.f32 n0_i (*.f32 u (fma.f32 u n0_i n0_i)))))
(/.f32 1 (/.f32 (+.f32 n0_i (*.f32 n0_i u)) (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u)))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) 1) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i (*.f32 u n0_i))))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (*.f32 n0_i (+.f32 n0_i (*.f32 u (fma.f32 u n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2)) (+.f32 n0_i (*.f32 n0_i u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i u) 3))) (neg.f32 (fma.f32 n0_i n0_i (*.f32 (*.f32 n0_i u) (+.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) 1) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i (*.f32 u n0_i))))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (*.f32 n0_i (+.f32 n0_i (*.f32 u (fma.f32 u n0_i n0_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 n0_i n0_i) (pow.f32 (*.f32 n0_i u) 2))) (neg.f32 (+.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(/.f32 (+.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 n0_i (neg.f32 u)) 3)) (+.f32 (*.f32 n0_i n0_i) (-.f32 (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u))) (*.f32 n0_i (*.f32 n0_i (neg.f32 u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) 1) (fma.f32 n0_i n0_i (*.f32 n0_i (*.f32 u (+.f32 n0_i (*.f32 u n0_i))))))
(/.f32 (-.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u n0_i) 3)) (*.f32 n0_i (+.f32 n0_i (*.f32 u (fma.f32 u n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u)))) (-.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 1)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(pow.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) 1/3)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 3)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(pow.f32 (sqrt.f32 (-.f32 n0_i (*.f32 n0_i u))) 2)
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(sqrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(log.f32 (exp.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(cbrt.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(expm1.f32 (log1p.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(log1p.f32 (expm1.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(exp.f32 (log.f32 (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(fma.f32 1 n0_i (*.f32 n0_i (neg.f32 u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (neg.f32 u)))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 u n0_i))

localize16.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
0.0b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
Compiler

Compiled 16 to 6 computations (62.5% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite122.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
740×pow1_binary32
686×add-log-exp_binary32
686×log1p-expm1-u_binary32
686×expm1-log1p-u_binary32
670×add-exp-log_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify45.0ms (0.3%)

Algorithm
egg-herbie
Rules
435×times-frac_binary32
377×associate-*l*_binary32
315×associate-*r*_binary32
297×associate-+l+_binary32
268×fma-neg_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
070474
1180471
2652465
33804465
Stop Event
node limit
Counts
57 → 39
Calls
Call 1
Inputs
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) n0_i)
(-.f32 (+.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 1)
(*.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(*.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i))
(*.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(*.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(pow.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 3)
(pow.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2)
(sqrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 2))
(log.f32 (exp.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(cbrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(log1p.f32 (expm1.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(exp.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
Outputs
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 -1 (*.f32 n0_i u)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (+.f32 n0_i (*.f32 -1 (*.f32 n0_i u))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(fma.f32 n0_i (neg.f32 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) 1) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(-.f32 (+.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 1 (fma.f32 u (-.f32 n1_i n0_i) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2) (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(*.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(/.f32 (+.f32 (pow.f32 (*.f32 u (-.f32 n1_i n0_i)) 3) (pow.f32 n0_i 3)) (+.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (-.f32 n1_i n0_i) u) (*.f32 n0_i (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 u u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 (-.f32 n1_i n0_i) u) (-.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (-.f32 n1_i n0_i) u) 3) (pow.f32 n0_i 3)) (fma.f32 n0_i n0_i (*.f32 (*.f32 u (-.f32 n0_i n1_i)) (-.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))))
(/.f32 (-.f32 (*.f32 (*.f32 u (-.f32 n1_i n0_i)) (*.f32 u (-.f32 n1_i n0_i))) (*.f32 n0_i n0_i)) (-.f32 (*.f32 u (-.f32 n1_i n0_i)) n0_i))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 1)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3) 1/3)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (cbrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 3)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(pow.f32 (sqrt.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)) 2)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(sqrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 2))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(log.f32 (exp.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(cbrt.f32 (pow.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i) 3))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(expm1.f32 (log1p.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(log1p.f32 (expm1.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(exp.f32 (log.f32 (fma.f32 u (-.f32 n1_i n0_i) n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)

localize191.0ms (1.1%)

Local error

Found 8 expressions with local error:

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

Compiled 84 to 46 computations (45.2% saved)

series28.0ms (0.2%)

Counts
3 → 64
Calls

21 calls:

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

rewrite126.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
740×fma-def_binary32
336×expm1-udef_binary32
335×log1p-udef_binary32
330×fma-neg_binary32
277×log-pow_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify135.0ms (0.8%)

Algorithm
egg-herbie
Rules
551×unswap-sqr_binary32
502×times-frac_binary32
365×associate-*r*_binary32
364×cancel-sign-sub-inv_binary32
343×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

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

eval566.0ms (3.3%)

Compiler

Compiled 24267 to 14303 computations (41.1% saved)

prune165.0ms (0.9%)

Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New7168724
Fresh31114
Picked101
Done167
Total72125746
Error
0b
Counts
746 → 25
Alt Table
Click to see full alt table
StatusErrorProgram
6.0b
(fma.f32 n1_i u n0_i)
0.4b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
0.4b
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
1.6b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 u normAngle)) n1_i))
12.2b
(*.f32 (-.f32 1 u) n0_i)
21.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))))
12.2b
(-.f32 n0_i (*.f32 n0_i u))
17.1b
(/.f32 (*.f32 n0_i (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
13.5b
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
0.5b
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
20.4b
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
20.5b
(*.f32 n1_i u)
6.0b
(+.f32 (*.f32 n1_i u) n0_i)
16.6b
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u)))) (-.f32 n0_i (*.f32 n0_i (neg.f32 u))))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))) n0_i (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
4.1b
(+.f32 (*.f32 u (+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i normAngle)) (*.f32 -1 n0_i))) n0_i)
0.6b
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u)))
3.9b
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
9.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
16.6b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
0.4b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
12.1b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
0.5b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
29.5b
(neg.f32 (*.f32 n0_i u))
16.1b
n0_i
Compiler

Compiled 681 to 452 computations (33.6% saved)

localize139.0ms (0.8%)

Local error

Found 8 expressions with local error:

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

Compiled 127 to 69 computations (45.7% saved)

series29.0ms (0.2%)

Counts
3 → 84
Calls

21 calls:

TimeVariablePointExpression
18.0ms
n1_i
@inf
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)
2.0ms
n1_i
@0
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)
1.0ms
u
@0
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)
1.0ms
u
@inf
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)
1.0ms
u
@-inf
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u)

rewrite91.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
601×log-prod_binary32
465×fma-def_binary32
320×pow2_binary32
264×fma-neg_binary32
222×expm1-udef_binary32
Iterations

Useful iterations: 0 (0.0ms)

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

simplify105.0ms (0.6%)

Algorithm
egg-herbie
Rules
953×fma-neg_binary32
397×unswap-sqr_binary32
363×associate-/l*_binary32
230×cancel-sign-sub-inv_binary32
181×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03483076
18472644
226172616
374332616
Stop Event
node limit
Counts
236 → 213
Calls
Call 1
Inputs
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/3 n0_i)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/3 n0_i)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 1/3 (*.f32 n0_i u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 1/3 (*.f32 n0_i u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u)
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 1/6 (*.f32 n1_i u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 1/6 (*.f32 n1_i u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(+.f32 0 (*.f32 1/6 (+.f32 n1_i n0_i)))
(+.f32 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(+.f32 (*.f32 (*.f32 1/6 n1_i) 1) (*.f32 (*.f32 1/6 n0_i) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))))
(-.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) 1)
(/.f32 (+.f32 (pow.f32 (*.f32 1/6 n1_i) 3) (pow.f32 (*.f32 1/6 n0_i) 3)) (+.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (-.f32 (pow.f32 (*.f32 1/6 n0_i) 2) (*.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i)))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (pow.f32 (*.f32 1/6 n0_i) 2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) 1/6) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) 2) 1/6) (+.f32 n1_i n0_i))
(/.f32 (*.f32 1/6 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 1/6 (pow.f32 (+.f32 n1_i n0_i) 2)) (+.f32 n1_i n0_i))
(pow.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) 1)
(pow.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) 1/2)
(pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 3)
(pow.f32 (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2)
(pow.f32 (*.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3)) 1/3)
(sqrt.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))
(log.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))))
(log.f32 (/.f32 (exp.f32 (*.f32 1/6 n1_i)) (exp.f32 (*.f32 1/6 n0_i))))
(log.f32 (*.f32 (exp.f32 (*.f32 1/6 n0_i)) (exp.f32 (*.f32 1/6 n1_i))))
(cbrt.f32 (*.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(log1p.f32 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(exp.f32 (log.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(exp.f32 (*.f32 (log.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 1))
(fma.f32 1/6 n1_i (*.f32 1/6 n0_i))
(fma.f32 1/6 n0_i (*.f32 1/6 n1_i))
(fma.f32 n1_i 1/6 (*.f32 1/6 n0_i))
(fma.f32 n0_i 1/6 (*.f32 1/6 n1_i))
(fma.f32 1 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) 1/6) (*.f32 1/6 n1_i))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) 1/6) (*.f32 1/6 n0_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1/6) (*.f32 1/6 n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) 1/6) (*.f32 1/6 n0_i))
(fma.f32 -1 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(fma.f32 (*.f32 1/6 n1_i) 1 (*.f32 (*.f32 1/6 n0_i) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n0_i)) 2) (cbrt.f32 (*.f32 1/6 n0_i)) (*.f32 1/6 n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 2) (cbrt.f32 (*.f32 1/6 n1_i)) (*.f32 1/6 n0_i))
(fma.f32 (sqrt.f32 (*.f32 1/6 n0_i)) (sqrt.f32 (*.f32 1/6 n0_i)) (*.f32 1/6 n1_i))
(fma.f32 (sqrt.f32 (*.f32 1/6 n1_i)) (sqrt.f32 (*.f32 1/6 n1_i)) (*.f32 1/6 n0_i))
(fma.f32 -1/6 n0_i (*.f32 1/6 n1_i))
(fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 1/6 n1_i))
(fma.f32 (*.f32 1/6 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 1/6 n1_i))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 1/6 n0_i))
(fma.f32 (*.f32 1/6 (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 1/6 n0_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))) 1)
(-.f32 (/.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))) (/.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 1)
(*.f32 1 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))
(*.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) (pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2) (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(*.f32 (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i)))))
(*.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) (/.f32 1 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))))
(/.f32 1 (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)))))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(/.f32 (neg.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) (neg.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i)))))
(/.f32 (neg.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) (neg.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)))
(pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 1)
(pow.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 3)
(pow.f32 (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) -1)
(pow.f32 (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) -1)
(sqrt.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 2))
(log.f32 (exp.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) (sqrt.f32 (exp.f32 n0_i))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)) (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2))) (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i))))
(log.f32 (*.f32 (sqrt.f32 (exp.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2))) (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))))
(cbrt.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3))
(expm1.f32 (log1p.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(log1p.f32 (expm1.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(exp.f32 (log.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 1))
(fma.f32 1/6 n1_i (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))
(fma.f32 n1_i 1/6 (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 n0_i 1/2 (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (+.f32 n1_i n0_i) 1/6 (*.f32 n0_i 1/2))
(fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) 1 (*.f32 n0_i 1/2))
(fma.f32 1/2 n0_i (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (*.f32 n0_i 1/2) 1 (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 1 (*.f32 n0_i 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1 (*.f32 1/6 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i 1/2)) (pow.f32 (cbrt.f32 (*.f32 n0_i 1/2)) 2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i 1/2)) 2) (cbrt.f32 (*.f32 n0_i 1/2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 1/6) (*.f32 n0_i 1/2))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) 1/6) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2) (*.f32 n0_i 1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2) (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 n0_i 1/2))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (sqrt.f32 (*.f32 n0_i 1/2)) (sqrt.f32 (*.f32 n0_i 1/2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) 1/6) (*.f32 n0_i 1/2))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) 1/6) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 n0_i 1/2))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 2) (cbrt.f32 (*.f32 1/6 n1_i)) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (sqrt.f32 (*.f32 1/6 n1_i)) (sqrt.f32 (*.f32 1/6 n1_i)) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 (*.f32 1/6 (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 (*.f32 1/2 (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (*.f32 1/2 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 (*.f32 1/6 (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(+.f32 0 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))
(+.f32 (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u) (*.f32 (*.f32 n0_i 1/2) u))
(+.f32 (*.f32 (*.f32 n0_i 1/2) u) (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u))
(+.f32 (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 u (*.f32 n0_i 1/2)))
(+.f32 (*.f32 u (*.f32 n0_i 1/2)) (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))) 1)
(/.f32 (*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) u) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) u) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(/.f32 (*.f32 u (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(/.f32 (*.f32 u (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 1)
(pow.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 3)
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 2)
(pow.f32 (*.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) (pow.f32 u 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 2))
(log.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 3))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) (pow.f32 u 3)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(exp.f32 (log.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 1))
(fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u (*.f32 (*.f32 n0_i 1/2) u))
(fma.f32 (*.f32 n0_i 1/2) u (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u))
(fma.f32 u (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 u (*.f32 n0_i 1/2)))
(fma.f32 u (*.f32 n0_i 1/2) (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))))
Outputs
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 -1/6 n0_i)
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(*.f32 1/3 n0_i)
(*.f32 n0_i 1/3)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(*.f32 1/3 n0_i)
(*.f32 n0_i 1/3)
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i))
(*.f32 n0_i 1/3)
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(*.f32 1/6 n1_i)
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(+.f32 (*.f32 -1/6 n0_i) (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 n1_i)))
(fma.f32 1/3 n0_i (*.f32 1/6 n1_i))
(fma.f32 n0_i 1/3 (*.f32 1/6 n1_i))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 1/6 u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 (*.f32 n0_i 1/3) u)
(*.f32 n0_i (*.f32 1/3 u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 1/3 (*.f32 n0_i u))
(*.f32 (*.f32 n0_i 1/3) u)
(*.f32 n0_i (*.f32 1/3 u))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/3 (*.f32 n0_i u)) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u)
(*.f32 (*.f32 n0_i 1/3) u)
(*.f32 n0_i (*.f32 1/3 u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 1/6 u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 1/6 (*.f32 n1_i u))
(*.f32 n1_i (*.f32 1/6 u))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 n0_i) (*.f32 1/2 n0_i)) u) (*.f32 1/6 (*.f32 n1_i u)))
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (-.f32 n1_i n0_i))) u)
(fma.f32 1/3 (*.f32 n0_i u) (*.f32 1/6 (*.f32 n1_i u)))
(*.f32 u (fma.f32 n0_i 1/3 (*.f32 1/6 n1_i)))
(+.f32 0 (*.f32 1/6 (+.f32 n1_i n0_i)))
(*.f32 1/6 (+.f32 n0_i n1_i))
(+.f32 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(+.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(+.f32 (*.f32 (*.f32 1/6 n1_i) 1) (*.f32 (*.f32 1/6 n0_i) 1))
(*.f32 1/6 (+.f32 n0_i n1_i))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n0_i n1_i))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n0_i n1_i)))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n0_i n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(-.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(-.f32 (exp.f32 (log1p.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) 1)
(*.f32 1/6 (+.f32 n0_i n1_i))
(/.f32 (+.f32 (pow.f32 (*.f32 1/6 n1_i) 3) (pow.f32 (*.f32 1/6 n0_i) 3)) (+.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (-.f32 (pow.f32 (*.f32 1/6 n0_i) 2) (*.f32 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i)))))
(/.f32 (+.f32 (pow.f32 (*.f32 1/6 n1_i) 3) (pow.f32 (*.f32 n0_i 1/6) 3)) (-.f32 (+.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (pow.f32 (*.f32 n0_i 1/6) 2)) (*.f32 1/6 (*.f32 n1_i (*.f32 n0_i 1/6)))))
(/.f32 (*.f32 1/216 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (+.f32 (*.f32 n1_i (*.f32 n1_i 1/36)) (-.f32 (*.f32 1/36 (*.f32 n0_i n0_i)) (*.f32 n0_i (*.f32 n1_i 1/36)))))
(/.f32 1/216 (/.f32 (+.f32 (*.f32 1/36 (*.f32 n0_i n0_i)) (*.f32 (*.f32 n1_i 1/36) (-.f32 n1_i n0_i))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))))
(/.f32 (-.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (pow.f32 (*.f32 1/6 n0_i) 2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 1/6 n1_i) 2) (pow.f32 (*.f32 n0_i 1/6) 2)) (*.f32 1/6 (+.f32 n0_i n1_i)))
(/.f32 (-.f32 (*.f32 n1_i (*.f32 n1_i 1/36)) (*.f32 1/36 (*.f32 n0_i n0_i))) (*.f32 1/6 (+.f32 n0_i n1_i)))
(/.f32 (*.f32 1/36 (-.f32 (*.f32 n1_i n1_i) (*.f32 n0_i n0_i))) (*.f32 1/6 (+.f32 n0_i n1_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) 1/6) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) 1/6))
(*.f32 (/.f32 1/6 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) 2) 1/6) (+.f32 n1_i n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(/.f32 (*.f32 1/6 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)) (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) 1/6))
(*.f32 (/.f32 1/6 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (+.f32 (pow.f32 n1_i 3) (pow.f32 n0_i 3)))
(/.f32 (*.f32 1/6 (pow.f32 (+.f32 n1_i n0_i) 2)) (+.f32 n1_i n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(pow.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) 1)
(*.f32 1/6 (+.f32 n0_i n1_i))
(pow.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) 1/2)
(sqrt.f32 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36))
(sqrt.f32 (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2))
(pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 3)
(*.f32 1/6 (+.f32 n0_i n1_i))
(pow.f32 (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2)
(*.f32 1/6 (+.f32 n0_i n1_i))
(pow.f32 (*.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3)) 1/3)
(cbrt.f32 (*.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3)))
(sqrt.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))
(sqrt.f32 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36))
(sqrt.f32 (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2))
(log.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)))
(*.f32 1/6 (+.f32 n0_i n1_i))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(log.f32 (/.f32 (exp.f32 (*.f32 1/6 n1_i)) (exp.f32 (*.f32 1/6 n0_i))))
(*.f32 1/6 (-.f32 n1_i n0_i))
(log.f32 (*.f32 (exp.f32 (*.f32 1/6 n0_i)) (exp.f32 (*.f32 1/6 n1_i))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(cbrt.f32 (*.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3)))
(cbrt.f32 (*.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3)))
(expm1.f32 (log1p.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(log1p.f32 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(exp.f32 (log.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))
(*.f32 1/6 (+.f32 n0_i n1_i))
(exp.f32 (*.f32 (log.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 1))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 1/6 n1_i (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 1/6 n0_i (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 n1_i 1/6 (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 n0_i 1/6 (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 1 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 1 (*.f32 1/6 n1_i) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) 1/6) (*.f32 1/6 n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 1/6 (cbrt.f32 n0_i)) (*.f32 1/6 n1_i))
(fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n1_i (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i))))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) 1/6) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1/6) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) 1/6) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 -1 (*.f32 1/6 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(fma.f32 (*.f32 1/6 n1_i) 1 (*.f32 (*.f32 1/6 n0_i) 1))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n0_i)) 2) (cbrt.f32 (*.f32 1/6 n0_i)) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 2) (cbrt.f32 (*.f32 1/6 n1_i)) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (sqrt.f32 (*.f32 1/6 n0_i)) (sqrt.f32 (*.f32 1/6 n0_i)) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (sqrt.f32 (*.f32 1/6 n1_i)) (sqrt.f32 (*.f32 1/6 n1_i)) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 -1/6 n0_i (*.f32 1/6 n1_i))
(*.f32 1/6 (-.f32 n1_i n0_i))
(fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 1/6 n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 1/6 (cbrt.f32 n0_i)) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n1_i (*.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (cbrt.f32 n0_i))))
(fma.f32 (*.f32 1/6 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 1/6 n1_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(fma.f32 (*.f32 1/6 (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 1/6 n0_i))
(*.f32 1/6 (+.f32 n0_i n1_i))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))) 1)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(-.f32 (/.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))) (/.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 1)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(*.f32 1 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(*.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) (pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2) (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(*.f32 (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i)))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(*.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) (/.f32 1 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(/.f32 1 (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(/.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (neg.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) (neg.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i)))))
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(/.f32 (neg.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) (neg.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i)))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (-.f32 (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 1)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(pow.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 2) 1/2)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(pow.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) 1/3)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(pow.f32 (cbrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 3)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(pow.f32 (sqrt.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 2)
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(pow.f32 (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))) (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) -1)
(*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 1 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4)))
(pow.f32 (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))) (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) -1)
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))))
(/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)))
(sqrt.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (exp.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) (sqrt.f32 (exp.f32 n0_i))))
(+.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (log.f32 (sqrt.f32 (exp.f32 n0_i))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (log.f32 (sqrt.f32 (exp.f32 n0_i))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i)) (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2)))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i)))) (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2)))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2))) (pow.f32 (exp.f32 1/6) (+.f32 n1_i n0_i))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log.f32 (*.f32 (sqrt.f32 (exp.f32 n0_i)) (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))))
(+.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (log.f32 (sqrt.f32 (exp.f32 n0_i))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (log.f32 (sqrt.f32 (exp.f32 n0_i))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i 1/2))) (+.f32 1 (expm1.f32 (*.f32 1/6 (+.f32 n1_i n0_i))))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(cbrt.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(expm1.f32 (log1p.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(log1p.f32 (expm1.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(exp.f32 (log.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(exp.f32 (*.f32 (log.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))) 1))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1/6 n1_i (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 n1_i 1/6 (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 n0_i 1/2 (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (+.f32 n1_i n0_i) 1/6 (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) 1 (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1/2 n0_i (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 n0_i 1/2) 1 (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1 (*.f32 n0_i 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 1 (*.f32 1/6 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 (cbrt.f32 n0_i) 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 1/2 (cbrt.f32 n0_i)) (*.f32 1/6 (+.f32 n0_i n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i 1/2)) (pow.f32 (cbrt.f32 (*.f32 n0_i 1/2)) 2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i 1/2)) 2) (cbrt.f32 (*.f32 n0_i 1/2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2) (*.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 1/6) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) 1/6) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) 2) (cbrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 n0_i) (*.f32 (sqrt.f32 n0_i) 1/2) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 (*.f32 n0_i 1/2)) (sqrt.f32 (*.f32 n0_i 1/2)) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 (sqrt.f32 (+.f32 n1_i n0_i)) 1/6) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) 1/6) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (sqrt.f32 (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 1/6 n1_i)) 2) (cbrt.f32 (*.f32 1/6 n1_i)) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (sqrt.f32 (*.f32 1/6 n1_i)) (sqrt.f32 (*.f32 1/6 n1_i)) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 (+.f32 n1_i n0_i)) 2)) (cbrt.f32 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/6 (sqrt.f32 (+.f32 n1_i n0_i))) (sqrt.f32 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/2 (cbrt.f32 (*.f32 n0_i n0_i))) (cbrt.f32 n0_i) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 (cbrt.f32 (*.f32 n0_i n0_i)) (*.f32 1/2 (cbrt.f32 n0_i)) (*.f32 1/6 (+.f32 n0_i n1_i)))
(fma.f32 (*.f32 1/2 (sqrt.f32 n0_i)) (sqrt.f32 n0_i) (*.f32 1/6 (+.f32 n1_i n0_i)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/6 (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(fma.f32 (*.f32 1/6 (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (fma.f32 1/6 n0_i (*.f32 n0_i 1/2)))
(fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))
(fma.f32 1/6 n1_i (*.f32 n0_i 2/3))
(+.f32 0 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(+.f32 (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u) (*.f32 (*.f32 n0_i 1/2) u))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(+.f32 (*.f32 (*.f32 n0_i 1/2) u) (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(+.f32 (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))) (*.f32 u (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(+.f32 (*.f32 u (*.f32 n0_i 1/2)) (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 n1_i (*.f32 n0_i 2/3))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))) 1)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(/.f32 (*.f32 (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) u) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4)) u))
(*.f32 (/.f32 u (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4)))) (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)))
(*.f32 (/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4))) u)
(/.f32 (*.f32 (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2))) u) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))) u))
(*.f32 (/.f32 u (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i)))) (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3))) u)
(*.f32 (/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3))) u)
(/.f32 (*.f32 u (fma.f32 1/216 (pow.f32 (+.f32 n1_i n0_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3))) (fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (-.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 n0_i 1/2)) (*.f32 1/4 (*.f32 n0_i n0_i))))
(/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (*.f32 (pow.f32 n0_i 3) 1/8)) (/.f32 (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (-.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (*.f32 n0_i 1/2)) (*.f32 (*.f32 n0_i n0_i) 1/4)) u))
(*.f32 (/.f32 u (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i -1/2)) (*.f32 n0_i (*.f32 n0_i 1/4)))) (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)))
(*.f32 (/.f32 (fma.f32 1/216 (pow.f32 (+.f32 n0_i n1_i) 3) (pow.f32 (*.f32 n0_i 1/2) 3)) (fma.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3)) (*.f32 (*.f32 n0_i n0_i) 1/4))) u)
(/.f32 (*.f32 u (-.f32 (*.f32 1/4 (*.f32 n0_i n0_i)) (*.f32 1/36 (pow.f32 (+.f32 n1_i n0_i) 2)))) (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n1_i n0_i))))
(/.f32 (+.f32 (*.f32 (*.f32 n0_i n0_i) 1/4) (*.f32 -1/36 (pow.f32 (+.f32 n0_i n1_i) 2))) (/.f32 (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i))) u))
(*.f32 (/.f32 u (fma.f32 n0_i 1/2 (*.f32 -1/6 (+.f32 n0_i n1_i)))) (fma.f32 (*.f32 n0_i n0_i) 1/4 (*.f32 (pow.f32 (+.f32 n0_i n1_i) 2) -1/36)))
(*.f32 (/.f32 (fma.f32 (pow.f32 (+.f32 n0_i n1_i) 2) 1/36 (*.f32 n0_i (*.f32 n0_i -1/4))) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3))) u)
(*.f32 (/.f32 (fma.f32 n0_i (*.f32 n0_i -1/4) (pow.f32 (*.f32 1/6 (+.f32 n0_i n1_i)) 2)) (+.f32 (*.f32 1/6 n1_i) (*.f32 n0_i -1/3))) u)
(pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 1)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 2) 1/2)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 3) 1/3)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (cbrt.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 3)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (sqrt.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 2)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (*.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) (pow.f32 u 3)) 1/3)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(pow.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3)) 1/3)
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(sqrt.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 2))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(log.f32 (pow.f32 (exp.f32 u) (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2))))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u))))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(cbrt.f32 (pow.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u) 3))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3) (pow.f32 u 3)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(cbrt.f32 (*.f32 (pow.f32 u 3) (pow.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) 3)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(expm1.f32 (log1p.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(log1p.f32 (expm1.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(exp.f32 (log.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(exp.f32 (*.f32 (log.f32 (*.f32 (fma.f32 1/6 (+.f32 n1_i n0_i) (*.f32 n0_i 1/2)) u)) 1))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(fma.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u (*.f32 (*.f32 n0_i 1/2) u))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(fma.f32 (*.f32 n0_i 1/2) u (*.f32 (*.f32 1/6 (+.f32 n1_i n0_i)) u))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(fma.f32 u (*.f32 1/6 (+.f32 n1_i n0_i)) (*.f32 u (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))
(fma.f32 u (*.f32 n0_i 1/2) (*.f32 u (*.f32 1/6 (+.f32 n1_i n0_i))))
(*.f32 u (fma.f32 1/6 (+.f32 n0_i n1_i) (*.f32 n0_i 1/2)))
(*.f32 u (fma.f32 1/6 n1_i (*.f32 n0_i 2/3)))

localize14.0ms (0.1%)

Compiler

Compiled 13 to 6 computations (53.8% saved)

localize53.0ms (0.3%)

Local error

Found 8 expressions with local error:

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

Compiled 55 to 27 computations (50.9% saved)

series12.0ms (0.1%)

Counts
4 → 96
Calls

24 calls:

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

rewrite104.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
710×log-prod_binary32
504×fma-def_binary32
272×fma-neg_binary32
247×pow1/3_binary32
241×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

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

simplify101.0ms (0.6%)

Algorithm
egg-herbie
Rules
485×cancel-sign-sub-inv_binary32
462×fma-neg_binary32
357×div-sub_binary32
262×log-prod_binary32
225×associate-*l*_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04694448
111344307
244534298
Stop Event
node limit
Counts
307 → 299
Calls
Call 1
Inputs
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(*.f32 -1 (*.f32 u n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
n0_i
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
1
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(*.f32 -1 (pow.f32 u 2))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(*.f32 -1 (pow.f32 u 2))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(+.f32 0 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) 1)
(*.f32 n0_i (/.f32 1 (/.f32 1 (-.f32 1 u))))
(*.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))))
(*.f32 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))))
(*.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (/.f32 1 (+.f32 1 u)))
(*.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1)
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))))
(*.f32 (*.f32 n0_i (neg.f32 (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (fma.f32 -1 u -1)))
(*.f32 (/.f32 1 (+.f32 1 u)) (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))
(*.f32 (/.f32 n0_i 1) (-.f32 1 u))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)))
(*.f32 (/.f32 n0_i (+.f32 1 u)) (fma.f32 u (neg.f32 u) 1))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (/.f32 n0_i (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 u))) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (sqrt.f32 (+.f32 1 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u))
(*.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u))
(pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1)
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 3)
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2)
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3) 1/3)
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 u)) n0_i) -1)
(pow.f32 (/.f32 (/.f32 (/.f32 1 (-.f32 1 u)) n0_i) 1) -1)
(neg.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 -1 u -1)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))
(log.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(exp.f32 (-.f32 (log.f32 n0_i) (neg.f32 (log1p.f32 (neg.f32 u)))))
(exp.f32 (*.f32 (-.f32 (log.f32 n0_i) (neg.f32 (log1p.f32 (neg.f32 u)))) 1))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))) 1)
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(*.f32 1 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))
(*.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 1)
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (/.f32 1 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.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 (/.f32 n0_i 1) (-.f32 1 u)) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (+.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))) (neg.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)))
(pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 1)
(pow.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 3)
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))) -1)
(pow.f32 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))) -1)
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 2))
(log.f32 (exp.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (pow.f32 (exp.f32 n1_i) u)))
(log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 3))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(exp.f32 (log.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 1))
(fma.f32 n0_i (/.f32 1 (/.f32 1 (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 u n1_i (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (/.f32 1 (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1 (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (*.f32 n0_i (neg.f32 (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (+.f32 1 u)) (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (+.f32 1 u)) (fma.f32 u (neg.f32 u) 1) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 u))) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (sqrt.f32 (+.f32 1 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(+.f32 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(+.f32 0 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))) 1)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 6)) n0_i) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 4)) n0_i) (fma.f32 u u 1))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 6))) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 4))) (fma.f32 u u 1))
(pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 1)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 3)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2)
(pow.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 2))
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))))
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 3))
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)))
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1))
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(+.f32 1 (*.f32 u (neg.f32 u)))
(+.f32 1 (*.f32 (*.f32 u (neg.f32 u)) 1))
(+.f32 0 (fma.f32 u (neg.f32 u) 1))
(+.f32 (*.f32 u (neg.f32 u)) 1)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 1 (fma.f32 u (neg.f32 u) 1))
(*.f32 (fma.f32 u (neg.f32 u) 1) 1)
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 2))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 2) (cbrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (fma.f32 u (neg.f32 u) 1)))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(/.f32 1 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 6))) (neg.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 4))) (neg.f32 (fma.f32 u u 1)))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u (neg.f32 u)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u))) (*.f32 u (neg.f32 u)))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u)))) (-.f32 1 (*.f32 u (neg.f32 u))))
(pow.f32 (fma.f32 u (neg.f32 u) 1) 1)
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 3)
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) 2)
(pow.f32 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))) -1)
(pow.f32 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))) -1)
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2))
(log.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 u) 1))))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 u) 1)))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 u) 1)))
(exp.f32 (log1p.f32 (*.f32 u (neg.f32 u))))
(exp.f32 (*.f32 (log1p.f32 (*.f32 u (neg.f32 u))) 1))
(fma.f32 1 (*.f32 u (neg.f32 u)) 1)
(fma.f32 u (neg.f32 u) 1)
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(fma.f32 (neg.f32 u) u 1)
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 u))) (cbrt.f32 (*.f32 u (neg.f32 u)))) (cbrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 u))) (sqrt.f32 (*.f32 u (neg.f32 u))) 1)
(fma.f32 -1 (*.f32 u u) 1)
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 u 4))) (pow.f32 (cbrt.f32 u) 2) 1)
(fma.f32 (*.f32 (neg.f32 u) 1) u 1)
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) 1)
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 u)) (sqrt.f32 u) 1)
Outputs
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 (neg.f32 u) n0_i)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 (neg.f32 u) n0_i)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
n0_i
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (-.f32 n1_i n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i)
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 1 (+.f32 1 u)) (/.f32 (pow.f32 u 2) (+.f32 1 u))) n0_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 2))) (+.f32 1 u))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (-.f32 1 (pow.f32 u 2)) n0_i) (+.f32 1 u)))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 (-.f32 1 (pow.f32 u 2)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
n0_i
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)) n0_i)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(*.f32 u (*.f32 (neg.f32 u) n0_i))
(*.f32 (neg.f32 n0_i) (*.f32 u u))
(*.f32 (*.f32 n0_i u) (neg.f32 u))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(*.f32 -1 (*.f32 (pow.f32 u 2) n0_i))
(*.f32 u (*.f32 (neg.f32 u) n0_i))
(*.f32 (neg.f32 n0_i) (*.f32 u u))
(*.f32 (*.f32 n0_i u) (neg.f32 u))
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (pow.f32 u 2) n0_i)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
1
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(*.f32 -1 (pow.f32 u 2))
(*.f32 u (neg.f32 u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(*.f32 -1 (pow.f32 u 2))
(*.f32 u (neg.f32 u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 -1 (pow.f32 u 2)))
(-.f32 1 (*.f32 u u))
(+.f32 0 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))) (log.f32 (cbrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))) (log.f32 (sqrt.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(*.f32 2 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 u)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 n0_i (/.f32 1 (/.f32 1 (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (/.f32 1 (+.f32 1 u)))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (*.f32 n0_i (neg.f32 (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (fma.f32 -1 u -1)))
(*.f32 n0_i (*.f32 (neg.f32 (-.f32 1 (*.f32 u u))) (/.f32 1 (fma.f32 -1 u -1))))
(*.f32 n0_i (/.f32 (+.f32 -1 (*.f32 u u)) (fma.f32 -1 u -1)))
(*.f32 n0_i (/.f32 (fma.f32 u u -1) (-.f32 -1 u)))
(*.f32 (/.f32 1 (+.f32 1 u)) (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (/.f32 n0_i 1) (-.f32 1 u))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (/.f32 n0_i (+.f32 1 u)) (fma.f32 u (neg.f32 u) 1))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)))
(*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)))
(*.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(*.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)))
(*.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 u u)))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)))
(*.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)))
(*.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))))
(/.f32 (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 u)) n0_i))
(*.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (/.f32 n0_i (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))))
(/.f32 (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 u)) n0_i))
(*.f32 (/.f32 1 (sqrt.f32 (+.f32 1 u))) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))))
(/.f32 (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 u)) n0_i))
(*.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (sqrt.f32 (+.f32 1 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (sqrt.f32 (+.f32 1 u))))
(*.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))))
(/.f32 (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (/.f32 (sqrt.f32 (+.f32 1 u)) n0_i))
(*.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(*.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u))
(/.f32 (*.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (-.f32 (fma.f32 u u 1) u)) (+.f32 1 (pow.f32 u 3)))
(/.f32 (*.f32 (-.f32 1 (*.f32 u u)) (*.f32 n0_i (-.f32 (fma.f32 u u 1) u))) (+.f32 1 (pow.f32 u 3)))
(/.f32 (fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i) (/.f32 (+.f32 1 (pow.f32 u 3)) (-.f32 (fma.f32 u u 1) u)))
(pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3) 1/3)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (/.f32 (/.f32 1 (-.f32 1 u)) n0_i) -1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(pow.f32 (/.f32 (/.f32 (/.f32 1 (-.f32 1 u)) n0_i) 1) -1)
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(neg.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 -1 u -1)))
(*.f32 n0_i (*.f32 (neg.f32 (-.f32 1 (*.f32 u u))) (/.f32 1 (fma.f32 -1 u -1))))
(*.f32 n0_i (/.f32 (+.f32 -1 (*.f32 u u)) (fma.f32 -1 u -1)))
(*.f32 n0_i (/.f32 (fma.f32 u u -1) (-.f32 -1 u)))
(sqrt.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(cbrt.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(expm1.f32 (log1p.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(log1p.f32 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(fma.f32 -1 (*.f32 n0_i u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(-.f32 n0_i (*.f32 n0_i u))
(exp.f32 (-.f32 (log.f32 n0_i) (neg.f32 (log1p.f32 (neg.f32 u)))))
(*.f32 n0_i (exp.f32 (log1p.f32 (neg.f32 u))))
(exp.f32 (*.f32 (-.f32 (log.f32 n0_i) (neg.f32 (log1p.f32 (neg.f32 u)))) 1))
(exp.f32 (-.f32 (log.f32 n0_i) (neg.f32 (log1p.f32 (neg.f32 u)))))
(*.f32 n0_i (exp.f32 (log1p.f32 (neg.f32 u))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(-.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(*.f32 1 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2) (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(*.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (/.f32 1 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.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)) 1) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(*.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2)) (/.f32 1 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 1 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.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)) 1) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3)) (+.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (*.f32 u (*.f32 n1_i (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (-.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (*.f32 u (*.f32 n1_i (*.f32 n0_i (-.f32 1 u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 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))))))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2) (*.f32 (*.f32 u n1_i) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))) (neg.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.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)) 1) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))) (neg.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2) (pow.f32 (*.f32 u n1_i) 2)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 1)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 3) 1/3)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (cbrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 3)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (sqrt.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 2)
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (-.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)) (+.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 3))) -1)
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) 1) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (-.f32 1 u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (*.f32 n0_i (-.f32 1 u)) (-.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i)) (pow.f32 (*.f32 u n1_i) 2)))
(/.f32 (+.f32 (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 3) (pow.f32 (*.f32 u n1_i) 3)) (fma.f32 (-.f32 n0_i (*.f32 n0_i u)) (fma.f32 n0_i (-.f32 1 u) (*.f32 u (neg.f32 n1_i))) (pow.f32 (*.f32 u n1_i) 2)))
(pow.f32 (/.f32 (-.f32 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 2))) -1)
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 n0_i (-.f32 1 u)) 2)) (-.f32 (*.f32 u n1_i) (*.f32 n0_i (-.f32 1 u))))
(/.f32 (-.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (-.f32 n0_i (*.f32 n0_i u)) 2)) (-.f32 (*.f32 u n1_i) (-.f32 n0_i (*.f32 n0_i u))))
(sqrt.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 2))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (exp.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (pow.f32 (exp.f32 n1_i) u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))) (+.f32 1 (expm1.f32 (*.f32 u n1_i)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (exp.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (pow.f32 (exp.f32 n1_i) u) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 u n1_i))) (+.f32 1 (expm1.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(cbrt.f32 (pow.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i)) 3))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(expm1.f32 (log1p.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(log1p.f32 (expm1.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(exp.f32 (log.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(exp.f32 (*.f32 (log.f32 (fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))) 1))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 1 (/.f32 1 (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (*.f32 (fma.f32 u (neg.f32 u) 1) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 1 (*.f32 u n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 u n1_i (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (fma.f32 u (neg.f32 u) 1) (*.f32 n0_i (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (/.f32 1 (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)) 1 (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 u n1_i) 1 (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 u n1_i)) (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 u n1_i)) 2) (cbrt.f32 (*.f32 u n1_i)) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) 2) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 n1_i) 2) (*.f32 (cbrt.f32 n1_i) u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (*.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (pow.f32 (cbrt.f32 u) 2) (*.f32 (cbrt.f32 u) n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 u n1_i)) (sqrt.f32 (*.f32 u n1_i)) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (sqrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (*.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (sqrt.f32 u) (*.f32 (sqrt.f32 u) n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (neg.f32 (fma.f32 u (neg.f32 u) 1))) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 (*.f32 n0_i (neg.f32 (-.f32 1 (*.f32 u u)))) (/.f32 1 (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (+.f32 -1 (*.f32 u u)) (fma.f32 -1 u -1)) (*.f32 u n1_i))
(fma.f32 n0_i (/.f32 (fma.f32 u u -1) (-.f32 -1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (+.f32 1 u)) (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i 1) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) 1) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (+.f32 1 u)) (fma.f32 u (neg.f32 u) 1) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) 1) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 n1_i u (*.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u))))
(fma.f32 n0_i (/.f32 (-.f32 1 (*.f32 u u)) (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (-.f32 1 (*.f32 u u)) (/.f32 n0_i (+.f32 1 u)) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (fma.f32 u (neg.f32 u) 1) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 n0_i (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (cbrt.f32 (*.f32 (/.f32 n0_i 1) (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u)))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (*.f32 n0_i (-.f32 1 u))) (/.f32 (pow.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 u u)))) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (*.f32 u n1_i))
(fma.f32 (cbrt.f32 (-.f32 n0_i (*.f32 n0_i u))) (/.f32 (pow.f32 (cbrt.f32 (fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)) 2) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (*.f32 u n1_i))
(fma.f32 (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (pow.f32 (cbrt.f32 (+.f32 1 u)) 2)) (/.f32 (-.f32 1 (*.f32 u u)) (cbrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (fma.f32 u (neg.f32 u) 1) (sqrt.f32 (+.f32 1 u))) (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 1 (sqrt.f32 (+.f32 1 u))) (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2) (sqrt.f32 (+.f32 1 u))) (/.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (sqrt.f32 (+.f32 1 u))) (/.f32 (-.f32 1 (*.f32 u u)) (sqrt.f32 (+.f32 1 u))) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (fma.f32 u (neg.f32 u) 1)) (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (/.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) (+.f32 1 (pow.f32 u 3))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (/.f32 n0_i (/.f32 (+.f32 1 (pow.f32 u 3)) (-.f32 1 (*.f32 u u)))) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (/.f32 (-.f32 1 (*.f32 u u)) (/.f32 (+.f32 1 (pow.f32 u 3)) n0_i)) (-.f32 (fma.f32 u u 1) u) (*.f32 u n1_i))
(fma.f32 (*.f32 u (pow.f32 (cbrt.f32 n1_i) 2)) (cbrt.f32 n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 u (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 n1_i (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(fma.f32 (*.f32 n1_i (sqrt.f32 u)) (sqrt.f32 u) (*.f32 (/.f32 n0_i 1) (-.f32 1 u)))
(fma.f32 n0_i (-.f32 1 u) (*.f32 u n1_i))
(+.f32 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 0 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 (*.f32 u u)))) (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 (*.f32 u u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 (*.f32 u u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 (*.f32 u u)))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n0_i) (-.f32 1 (*.f32 u u))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(-.f32 (exp.f32 (log1p.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))) 1)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 6)) n0_i) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) n0_i))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4)))) n0_i)
(/.f32 (*.f32 (-.f32 1 (pow.f32 u 4)) n0_i) (fma.f32 u u 1))
(/.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 (fma.f32 u u 1) n0_i))
(*.f32 (/.f32 n0_i (fma.f32 u u 1)) (-.f32 1 (pow.f32 u 4)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1)) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 6))) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) n0_i))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4)))) n0_i)
(/.f32 (*.f32 n0_i (-.f32 1 (pow.f32 u 4))) (fma.f32 u u 1))
(/.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 (fma.f32 u u 1) n0_i))
(*.f32 (/.f32 n0_i (fma.f32 u u 1)) (-.f32 1 (pow.f32 u 4)))
(*.f32 (/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1)) n0_i)
(pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 1)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(pow.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 3) 1/3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(pow.f32 (cbrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(pow.f32 (sqrt.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 2)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(pow.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)) 1/3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(pow.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)) 1/3)
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(sqrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 2))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(log.f32 (pow.f32 (exp.f32 n0_i) (fma.f32 u (neg.f32 u) 1)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(log.f32 (+.f32 1 (expm1.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(cbrt.f32 (pow.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1)) 3))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(cbrt.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (fma.f32 u (neg.f32 u) 1) 3)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) (pow.f32 n0_i 3)))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(expm1.f32 (log1p.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(log1p.f32 (expm1.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(exp.f32 (log.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(exp.f32 (*.f32 (log.f32 (*.f32 n0_i (fma.f32 u (neg.f32 u) 1))) 1))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 n0_i 1 (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 n0_i 1 (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 1 n0_i (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 1 n0_i (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (cbrt.f32 n0_i) (pow.f32 (cbrt.f32 n0_i) 2) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (pow.f32 (cbrt.f32 n0_i) 2) (cbrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 (*.f32 u (neg.f32 u)) n0_i))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(fma.f32 (sqrt.f32 n0_i) (sqrt.f32 n0_i) (*.f32 n0_i (*.f32 u (neg.f32 u))))
(*.f32 n0_i (-.f32 1 (*.f32 u u)))
(-.f32 n0_i (*.f32 n0_i (*.f32 u u)))
(fma.f32 (*.f32 n0_i u) (neg.f32 u) n0_i)
(+.f32 1 (*.f32 u (neg.f32 u)))
(-.f32 1 (*.f32 u u))
(+.f32 1 (*.f32 (*.f32 u (neg.f32 u)) 1))
(-.f32 1 (*.f32 u u))
(+.f32 0 (fma.f32 u (neg.f32 u) 1))
(-.f32 1 (*.f32 u u))
(+.f32 (*.f32 u (neg.f32 u)) 1)
(-.f32 1 (*.f32 u u))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))) (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1))))) (log.f32 (cbrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(+.f32 (log.f32 (*.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u)))) (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u))))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u)))))) (log.f32 (cbrt.f32 (exp.f32 (-.f32 1 (*.f32 u u))))))
(+.f32 (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))) (log.f32 (sqrt.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))))
(*.f32 2 (log.f32 (sqrt.f32 (exp.f32 (-.f32 1 (*.f32 u u))))))
(*.f32 1 (fma.f32 u (neg.f32 u) 1))
(-.f32 1 (*.f32 u u))
(*.f32 (fma.f32 u (neg.f32 u) 1) 1)
(-.f32 1 (*.f32 u u))
(*.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 2))
(-.f32 1 (*.f32 u u))
(*.f32 (pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 2) (cbrt.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(*.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) (sqrt.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 1 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 1 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 6))) (neg.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (neg.f32 (-.f32 1 (pow.f32 u 4))) (neg.f32 (fma.f32 u u 1)))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(/.f32 (+.f32 1 (pow.f32 (*.f32 u (neg.f32 u)) 3)) (+.f32 1 (-.f32 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u))) (*.f32 u (neg.f32 u)))))
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(/.f32 (-.f32 1 (*.f32 (*.f32 u (neg.f32 u)) (*.f32 u (neg.f32 u)))) (-.f32 1 (*.f32 u (neg.f32 u))))
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(pow.f32 (fma.f32 u (neg.f32 u) 1) 1)
(-.f32 1 (*.f32 u u))
(pow.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3) 1/3)
(-.f32 1 (*.f32 u u))
(pow.f32 (cbrt.f32 (fma.f32 u (neg.f32 u) 1)) 3)
(-.f32 1 (*.f32 u u))
(pow.f32 (sqrt.f32 (fma.f32 u (neg.f32 u) 1)) 2)
(-.f32 1 (*.f32 u u))
(pow.f32 (/.f32 (+.f32 1 (fma.f32 u u (pow.f32 u 4))) (-.f32 1 (pow.f32 u 6))) -1)
(*.f32 (-.f32 1 (pow.f32 u 6)) (/.f32 1 (+.f32 1 (fma.f32 u u (pow.f32 u 4)))))
(/.f32 (-.f32 1 (pow.f32 u 6)) (+.f32 1 (fma.f32 u u (pow.f32 u 4))))
(pow.f32 (/.f32 (fma.f32 u u 1) (-.f32 1 (pow.f32 u 4))) -1)
(*.f32 (-.f32 1 (pow.f32 u 4)) (/.f32 1 (fma.f32 u u 1)))
(/.f32 (-.f32 1 (pow.f32 u 4)) (fma.f32 u u 1))
(sqrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 2))
(-.f32 1 (*.f32 u u))
(log.f32 (exp.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 u (neg.f32 u) 1))))
(-.f32 1 (*.f32 u u))
(cbrt.f32 (pow.f32 (fma.f32 u (neg.f32 u) 1) 3))
(-.f32 1 (*.f32 u u))
(expm1.f32 (log1p.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(log1p.f32 (expm1.f32 (fma.f32 u (neg.f32 u) 1)))
(-.f32 1 (*.f32 u u))
(exp.f32 (log1p.f32 (*.f32 u (neg.f32 u))))
(-.f32 1 (*.f32 u u))
(exp.f32 (*.f32 (log1p.f32 (*.f32 u (neg.f32 u))) 1))
(-.f32 1 (*.f32 u u))
(fma.f32 1 (*.f32 u (neg.f32 u)) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 u (neg.f32 u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 u 4)) (pow.f32 (cbrt.f32 u) 2)))
(fma.f32 (neg.f32 u) u 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (*.f32 (cbrt.f32 (*.f32 u (neg.f32 u))) (cbrt.f32 (*.f32 u (neg.f32 u)))) (cbrt.f32 (*.f32 u (neg.f32 u))) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (sqrt.f32 (*.f32 u (neg.f32 u))) (sqrt.f32 (*.f32 u (neg.f32 u))) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 -1 (*.f32 u u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (neg.f32 (cbrt.f32 (pow.f32 u 4))) (pow.f32 (cbrt.f32 u) 2) 1)
(fma.f32 (cbrt.f32 (pow.f32 u 4)) (neg.f32 (pow.f32 (cbrt.f32 u) 2)) 1)
(-.f32 1 (*.f32 (cbrt.f32 (pow.f32 u 4)) (pow.f32 (cbrt.f32 u) 2)))
(fma.f32 (*.f32 (neg.f32 u) 1) u 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (*.f32 (neg.f32 u) (pow.f32 (cbrt.f32 u) 2)) (cbrt.f32 u) 1)
(-.f32 1 (*.f32 u u))
(fma.f32 (*.f32 (neg.f32 u) (sqrt.f32 u)) (sqrt.f32 u) 1)
(-.f32 1 (*.f32 u u))

localize12.0ms (0.1%)

Compiler

Compiled 11 to 5 computations (54.5% saved)

localize49.0ms (0.3%)

Local error

Found 8 expressions with local error:

NewErrorProgram
0.3b
(*.f32 1/6 normAngle)
0.0b
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
0.0b
(sin.f32 (*.f32 u normAngle))
0.0b
(*.f32 u normAngle)
0.0b
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
0.3b
(*.f32 1/6 normAngle)
0.4b
(*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)))
2.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))))
Compiler

Compiled 52 to 30 computations (42.3% saved)

series8.0ms (0%)

Counts
3 → 43
Calls

18 calls:

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

rewrite86.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
697×log-prod_binary32
354×pow2_binary32
341×fma-def_binary32
251×pow1/3_binary32
241×expm1-udef_binary32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01344
127538
2369838
Stop Event
node limit
Counts
3 → 157
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))))
(*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)))
(+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (/.f32 n1_i normAngle) 1) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (pow.f32 (/.f32 n1_i normAngle) 3) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 3)) (+.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (-.f32 (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2) (*.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2)) (-.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) n1_i) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) n1_i) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (exp.f32 (/.f32 n1_i normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i (pow.f32 normAngle -1) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 n1_i (*.f32 normAngle 1/6) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 normAngle -1) n1_i (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/6 (*.f32 normAngle n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 normAngle 1/6) n1_i (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 (/.f32 1 (cbrt.f32 normAngle)) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (*.f32 (cbrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 normAngle -1/2) (*.f32 (pow.f32 normAngle -1/2) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 n1_i normAngle) 1 (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) 2) (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i normAngle)) 2) (cbrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (/.f32 n1_i normAngle)) (sqrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 normAngle -2))) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i (pow.f32 normAngle -1/2)) (pow.f32 normAngle -1/2) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 normAngle -1) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (pow.f32 normAngle -1) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 normAngle 1/6) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 (*.f32 normAngle 1/6) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i normAngle) 1/6 (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i 1/6) normAngle (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle)))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 n1_i (sqrt.f32 (*.f32 normAngle 1/6))) (sqrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (pow.f32 normAngle -2) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))) (/.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)) (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (/.f32 1 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (/.f32 1 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (-.f32 (pow.f32 normAngle -2) (/.f32 (*.f32 normAngle 1/6) normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (neg.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (neg.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (pow.f32 normAngle -2)) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 3)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x sqrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (pow.f32 (exp.f32 1/6) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (exp.f32 (pow.f32 normAngle -1)) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (exp.f32 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (pow.f32 (exp.f32 1/6) normAngle) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3))))) (#(struct:change #<rule egg-rr> (2) ((x expm1.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x log1p.f32 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))))) (#(struct:change #<rule egg-rr> (2) ((x exp.f32 (*.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (pow.f32 normAngle -1) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1 (*.f32 normAngle 1/6) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 normAngle -1) 1 (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 1/6 normAngle (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 normAngle 1/6) 1 (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (/.f32 1 (cbrt.f32 normAngle)) (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 (cbrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 normAngle 1/6)) (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (cbrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 normAngle -1/2) (pow.f32 normAngle -1/2) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 normAngle) (*.f32 (sqrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 -1 (/.f32 1 (neg.f32 normAngle)) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle normAngle)) -1) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 normAngle normAngle))) (cbrt.f32 normAngle) (pow.f32 normAngle -1))))) (#(struct:change #<rule egg-rr> (2) ((x fma.f32 (*.f32 1/6 (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (pow.f32 normAngle -1))))))

simplify83.0ms (0.5%)

Algorithm
egg-herbie
Rules
305×associate-*r*_binary32
286×associate-*l*_binary32
261×associate-/l*_binary32
230×associate-+l+_binary32
223×log-prod_binary32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04183690
110283275
234363176
Stop Event
node limit
Counts
200 → 247
Calls
Call 1
Inputs
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(*.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/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 -1/36 (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 4)) (+.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/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 -1/36 (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 4)) (+.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 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 1/720 (*.f32 n1_i (pow.f32 u 5)))) (pow.f32 normAngle 6)))))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle)))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(/.f32 1 normAngle)
(*.f32 1/6 normAngle)
(*.f32 1/6 normAngle)
(+.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(+.f32 (*.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))
(+.f32 (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))) 1)
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2) 1/2)
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3) 1/3)
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 3)
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 2)
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)) 1/3)
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))
(fma.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))
(fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))
(+.f32 0 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(+.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))
(+.f32 (*.f32 (/.f32 n1_i normAngle) 1) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1)
(/.f32 (+.f32 (pow.f32 (/.f32 n1_i normAngle) 3) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 3)) (+.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (-.f32 (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2) (*.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))))
(/.f32 (-.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2)) (-.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))
(/.f32 (*.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) n1_i) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 (*.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) n1_i) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 (*.f32 n1_i (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 (*.f32 n1_i (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 1)
(pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3)
(pow.f32 (sqrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2)
(pow.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)) 1/3)
(pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)) 1/3)
(sqrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2))
(log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (exp.f32 (/.f32 n1_i normAngle))))
(cbrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)))
(expm1.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(log1p.f32 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(exp.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(exp.f32 (*.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1))
(fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))
(fma.f32 n1_i (pow.f32 normAngle -1) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 n1_i (*.f32 normAngle 1/6) (/.f32 n1_i normAngle))
(fma.f32 1 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 1 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))
(fma.f32 (pow.f32 normAngle -1) n1_i (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 1/6 (*.f32 normAngle n1_i) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 normAngle 1/6) n1_i (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 (/.f32 1 (cbrt.f32 normAngle)) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (*.f32 (cbrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))
(fma.f32 (pow.f32 normAngle -1/2) (*.f32 (pow.f32 normAngle -1/2) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))
(fma.f32 (/.f32 n1_i normAngle) 1 (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) 2) (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i normAngle)) 2) (cbrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))
(fma.f32 (sqrt.f32 (/.f32 n1_i normAngle)) (sqrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 normAngle -2))) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 n1_i (pow.f32 normAngle -1/2)) (pow.f32 normAngle -1/2) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (pow.f32 normAngle -1) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (pow.f32 normAngle -1) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (*.f32 normAngle 1/6) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 (*.f32 normAngle 1/6) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 n1_i normAngle) 1/6 (/.f32 n1_i normAngle))
(fma.f32 (*.f32 n1_i 1/6) normAngle (/.f32 n1_i normAngle))
(fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle)))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 n1_i (sqrt.f32 (*.f32 normAngle 1/6))) (sqrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))) 1)
(-.f32 (/.f32 (pow.f32 normAngle -2) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))) (/.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(*.f32 1 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))
(*.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)
(*.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)) (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(*.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(*.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (/.f32 1 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))
(*.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (/.f32 1 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (-.f32 (pow.f32 normAngle -2) (/.f32 (*.f32 normAngle 1/6) normAngle))))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 (neg.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (neg.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (neg.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(/.f32 (-.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (pow.f32 normAngle -2)) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)))
(pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)
(pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2) 1/2)
(pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) 1/3)
(pow.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 3)
(pow.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 2)
(pow.f32 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) -1)
(pow.f32 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) -1)
(sqrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2))
(log.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (pow.f32 (exp.f32 1/6) normAngle)))
(log.f32 (*.f32 (exp.f32 (pow.f32 normAngle -1)) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (exp.f32 (pow.f32 normAngle -1))))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) normAngle) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))
(cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3))
(expm1.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(log1p.f32 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(exp.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(exp.f32 (*.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 1))
(fma.f32 normAngle 1/6 (pow.f32 normAngle -1))
(fma.f32 1 (pow.f32 normAngle -1) (*.f32 normAngle 1/6))
(fma.f32 1 (*.f32 normAngle 1/6) (pow.f32 normAngle -1))
(fma.f32 (pow.f32 normAngle -1) 1 (*.f32 normAngle 1/6))
(fma.f32 1/6 normAngle (pow.f32 normAngle -1))
(fma.f32 (*.f32 normAngle 1/6) 1 (pow.f32 normAngle -1))
(fma.f32 (/.f32 1 (cbrt.f32 normAngle)) (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 normAngle 1/6))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 (cbrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 normAngle 1/6)) (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (cbrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))
(fma.f32 (pow.f32 normAngle -1/2) (pow.f32 normAngle -1/2) (*.f32 normAngle 1/6))
(fma.f32 (sqrt.f32 normAngle) (*.f32 (sqrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))
(fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))
(fma.f32 -1 (/.f32 1 (neg.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle normAngle)) -1) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 normAngle normAngle))) (cbrt.f32 normAngle) (pow.f32 normAngle -1))
(fma.f32 (*.f32 1/6 (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (pow.f32 normAngle -1))
Outputs
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 n1_i (*.f32 (*.f32 normAngle u) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(*.f32 (*.f32 normAngle (*.f32 n1_i u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))
(fma.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (*.f32 n1_i (*.f32 normAngle u)) (*.f32 -1/6 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))
(fma.f32 (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))))))
(*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (+.f32 (*.f32 normAngle u) (*.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) -1/6)))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(fma.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 1/120 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))
(fma.f32 (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))) (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (*.f32 (pow.f32 normAngle 5) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))))))
(fma.f32 (*.f32 normAngle (*.f32 n1_i u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (+.f32 (*.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) -1/6) (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120))))
(+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))))) (*.f32 -1/6 (*.f32 n1_i (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))))))))
(fma.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 -1/5040 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (fma.f32 1/120 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))))))
(fma.f32 (*.f32 n1_i (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) (fma.f32 -1/5040 (*.f32 n1_i (*.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))) (fma.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (*.f32 (pow.f32 normAngle 3) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))) (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (*.f32 (pow.f32 normAngle 5) (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))))))))
(+.f32 (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (+.f32 (*.f32 normAngle u) (*.f32 (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)) 1/120))) (*.f32 (*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (+.f32 (*.f32 (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)) -1/5040) (*.f32 (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)) -1/6))))
(*.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 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 (*.f32 1/6 n1_i) u)) (*.f32 normAngle normAngle) (*.f32 n1_i u))
(fma.f32 (fma.f32 (*.f32 n1_i -1/6) (pow.f32 u 3) (*.f32 n1_i (*.f32 1/6 u))) (*.f32 normAngle normAngle) (*.f32 n1_i u))
(fma.f32 (*.f32 n1_i (+.f32 (*.f32 (pow.f32 u 3) -1/6) (*.f32 u 1/6))) (*.f32 normAngle normAngle) (*.f32 n1_i u))
(+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 -1/36 (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 4)) (+.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 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (*.f32 n1_i (pow.f32 u 3)) -1/36)) (pow.f32 normAngle 4) (fma.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 (*.f32 1/6 n1_i) u)) (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(fma.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 u 3) (*.f32 n1_i -1/36))) (pow.f32 normAngle 4) (fma.f32 (fma.f32 (*.f32 n1_i -1/6) (pow.f32 u 3) (*.f32 n1_i (*.f32 1/6 u))) (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(fma.f32 (*.f32 n1_i (+.f32 (*.f32 (pow.f32 u 5) 1/120) (*.f32 (pow.f32 u 3) -1/36))) (pow.f32 normAngle 4) (fma.f32 (*.f32 n1_i (+.f32 (*.f32 (pow.f32 u 3) -1/6) (*.f32 u 1/6))) (*.f32 normAngle normAngle) (*.f32 n1_i u)))
(+.f32 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 -1/36 (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 4)) (+.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 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 1/720 (*.f32 n1_i (pow.f32 u 5)))) (pow.f32 normAngle 6)))))
(fma.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (*.f32 n1_i (pow.f32 u 3)) -1/36)) (pow.f32 normAngle 4) (fma.f32 (fma.f32 -1/6 (*.f32 n1_i (pow.f32 u 3)) (*.f32 (*.f32 1/6 n1_i) u)) (*.f32 normAngle normAngle) (fma.f32 n1_i u (*.f32 (fma.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)) (*.f32 (*.f32 1/720 n1_i) (pow.f32 u 5))) (pow.f32 normAngle 6)))))
(fma.f32 (fma.f32 1/120 (*.f32 n1_i (pow.f32 u 5)) (*.f32 (pow.f32 u 3) (*.f32 n1_i -1/36))) (pow.f32 normAngle 4) (fma.f32 (fma.f32 (*.f32 n1_i -1/6) (pow.f32 u 3) (*.f32 n1_i (*.f32 1/6 u))) (*.f32 normAngle normAngle) (fma.f32 (fma.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7)) (*.f32 (pow.f32 u 5) (*.f32 n1_i 1/720))) (pow.f32 normAngle 6) (*.f32 n1_i u))))
(fma.f32 (*.f32 n1_i (+.f32 (*.f32 (pow.f32 u 5) 1/120) (*.f32 (pow.f32 u 3) -1/36))) (pow.f32 normAngle 4) (fma.f32 (*.f32 n1_i (+.f32 (*.f32 (pow.f32 u 3) -1/6) (*.f32 u 1/6))) (*.f32 normAngle normAngle) (fma.f32 (*.f32 n1_i (+.f32 (*.f32 -1/5040 (pow.f32 u 7)) (*.f32 1/720 (pow.f32 u 5)))) (pow.f32 normAngle 6) (*.f32 n1_i u))))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)))
(*.f32 normAngle (*.f32 1/6 (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 normAngle (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle)))
(*.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)))
(*.f32 normAngle (*.f32 1/6 (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 normAngle (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 1/6 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i normAngle))) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) normAngle))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) n1_i)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(*.f32 normAngle (*.f32 1/6 n1_i))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(*.f32 1/6 (*.f32 n1_i normAngle))
(*.f32 normAngle (*.f32 1/6 n1_i))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(/.f32 1 normAngle)
(*.f32 1/6 normAngle)
(*.f32 normAngle 1/6)
(*.f32 1/6 normAngle)
(*.f32 normAngle 1/6)
(+.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle))) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(-.f32 (exp.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))) 1)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)) (*.f32 n1_i (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)))))
(*.f32 (*.f32 (/.f32 n1_i (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2)))) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)) (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle))) (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))))
(*.f32 (/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (/.f32 (fma.f32 normAngle -1/6 (/.f32 1 normAngle)) n1_i)) (sin.f32 (*.f32 normAngle u)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2) 1/2)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3) 1/3)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (cbrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 3)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (sqrt.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 2)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)) 1/3)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)) 1/3)
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(sqrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(log.f32 (+.f32 1 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(cbrt.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(cbrt.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) (pow.f32 (sin.f32 (*.f32 u normAngle)) 3)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(expm1.f32 (log1p.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(log1p.f32 (expm1.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(exp.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(exp.f32 (*.f32 (log.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (*.f32 normAngle 1/6) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (pow.f32 normAngle -1) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (/.f32 n1_i normAngle) (sin.f32 (*.f32 u normAngle)) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (sin.f32 (*.f32 u normAngle))))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(fma.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 normAngle 1/6) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (pow.f32 normAngle -1)))
(fma.f32 1/6 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 normAngle n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 (sin.f32 (*.f32 normAngle u)) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))
(+.f32 0 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (*.f32 (/.f32 n1_i normAngle) 1) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(+.f32 (log.f32 (pow.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i)) 2)) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))
(+.f32 (*.f32 2 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) n1_i)))) (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) n1_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) n1_i))))
(*.f32 3 (log.f32 (cbrt.f32 (pow.f32 (exp.f32 n1_i) (fma.f32 normAngle 1/6 (/.f32 1 normAngle))))))
(+.f32 (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))) (log.f32 (sqrt.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))) 1)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 (/.f32 n1_i normAngle) 3) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 3)) (+.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (-.f32 (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2) (*.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))))
(/.f32 (+.f32 (pow.f32 (/.f32 n1_i normAngle) 3) (*.f32 1/216 (pow.f32 (*.f32 normAngle n1_i) 3))) (+.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (-.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle)))))
(/.f32 (+.f32 (pow.f32 (/.f32 n1_i normAngle) 3) (*.f32 1/216 (pow.f32 (*.f32 normAngle n1_i) 3))) (+.f32 (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2) (*.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (fma.f32 normAngle -1/6 (/.f32 1 normAngle))))))
(/.f32 (-.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2)) (-.f32 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2)) (+.f32 (/.f32 n1_i normAngle) (*.f32 -1/6 (*.f32 normAngle n1_i))))
(/.f32 (-.f32 (pow.f32 (/.f32 n1_i normAngle) 2) (pow.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 2)) (*.f32 n1_i (fma.f32 normAngle -1/6 (/.f32 1 normAngle))))
(/.f32 (*.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) n1_i) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 n1_i (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(*.f32 (/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2))) n1_i)
(*.f32 (/.f32 n1_i (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2)))) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)))
(/.f32 (*.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) n1_i) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 n1_i (/.f32 (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)) (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle))) n1_i)
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (/.f32 (fma.f32 normAngle -1/6 (/.f32 1 normAngle)) n1_i))
(/.f32 (*.f32 n1_i (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 n1_i (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(*.f32 (/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2))) n1_i)
(*.f32 (/.f32 n1_i (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2)))) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)))
(/.f32 (*.f32 n1_i (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 n1_i (/.f32 (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)) (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle)))))
(*.f32 (/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle))) n1_i)
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (/.f32 (fma.f32 normAngle -1/6 (/.f32 1 normAngle)) n1_i))
(pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 1)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2) 1/2)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3) 1/3)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (cbrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 3)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (sqrt.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 2)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)) 1/3)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(pow.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)) 1/3)
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(sqrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 2))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(log.f32 (pow.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) n1_i))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(log.f32 (*.f32 (exp.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (exp.f32 (/.f32 n1_i normAngle))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(cbrt.f32 (pow.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle)) 3))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(cbrt.f32 (*.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) (pow.f32 n1_i 3)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(expm1.f32 (log1p.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(log1p.f32 (expm1.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(exp.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(exp.f32 (*.f32 (log.f32 (fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))) 1))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 normAngle (*.f32 1/6 n1_i) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 n1_i (pow.f32 normAngle -1) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 n1_i (*.f32 normAngle 1/6) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 1 (/.f32 n1_i normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 1 (*.f32 normAngle (*.f32 1/6 n1_i)) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (pow.f32 normAngle -1) n1_i (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 1/6 (*.f32 normAngle n1_i) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 normAngle 1/6) n1_i (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 (/.f32 1 (cbrt.f32 normAngle)) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 (*.f32 1 n1_i) (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 n1_i (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (+.f32 (*.f32 normAngle 1/6) (/.f32 (cbrt.f32 (pow.f32 normAngle -2)) (cbrt.f32 normAngle))))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (/.f32 1 normAngle) (cbrt.f32 n1_i)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (/.f32 (cbrt.f32 n1_i) normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (cbrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (*.f32 normAngle 1/6) (cbrt.f32 n1_i)) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 normAngle (*.f32 1/6 (cbrt.f32 n1_i))) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (*.f32 (cbrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (*.f32 n1_i (cbrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (*.f32 n1_i (cbrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 1 normAngle)))
(fma.f32 (pow.f32 normAngle -1/2) (*.f32 (pow.f32 normAngle -1/2) n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (sqrt.f32 n1_i) (*.f32 (sqrt.f32 n1_i) (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) n1_i) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (/.f32 n1_i normAngle) 1 (*.f32 (*.f32 normAngle (*.f32 1/6 n1_i)) 1))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) 2) (cbrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (pow.f32 (cbrt.f32 (/.f32 n1_i normAngle)) 2) (cbrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (sqrt.f32 (*.f32 normAngle (*.f32 1/6 n1_i))) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (sqrt.f32 (/.f32 n1_i normAngle)) (sqrt.f32 (/.f32 n1_i normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 (sqrt.f32 n1_i) (pow.f32 normAngle -1/2)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 (pow.f32 normAngle -1/2) (sqrt.f32 n1_i)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (*.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 n1_i)) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (*.f32 (sqrt.f32 n1_i) (sqrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 n1_i (cbrt.f32 (pow.f32 normAngle -2))) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 (*.f32 1 n1_i) (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 n1_i (cbrt.f32 normAngle)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (+.f32 (*.f32 normAngle 1/6) (/.f32 (cbrt.f32 (pow.f32 normAngle -2)) (cbrt.f32 normAngle))))
(fma.f32 (*.f32 n1_i (pow.f32 normAngle -1/2)) (pow.f32 normAngle -1/2) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (pow.f32 normAngle -1) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (/.f32 1 normAngle) (cbrt.f32 n1_i)) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (/.f32 (cbrt.f32 n1_i) normAngle) (*.f32 normAngle (*.f32 1/6 n1_i)))
(fma.f32 (*.f32 (pow.f32 normAngle -1) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (*.f32 normAngle (*.f32 1/6 n1_i)))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 (*.f32 normAngle 1/6) (cbrt.f32 (*.f32 n1_i n1_i))) (cbrt.f32 n1_i) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 (*.f32 normAngle 1/6) (cbrt.f32 n1_i)) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 n1_i n1_i)) (*.f32 normAngle (*.f32 1/6 (cbrt.f32 n1_i))) (/.f32 n1_i normAngle))
(fma.f32 (*.f32 (*.f32 normAngle 1/6) (sqrt.f32 n1_i)) (sqrt.f32 n1_i) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 n1_i normAngle) 1/6 (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 n1_i 1/6) normAngle (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(fma.f32 (*.f32 n1_i (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle)))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (*.f32 n1_i (cbrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (*.f32 n1_i (cbrt.f32 (*.f32 normAngle 1/6))) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 1 normAngle)))
(fma.f32 (*.f32 n1_i (sqrt.f32 (*.f32 normAngle 1/6))) (sqrt.f32 (*.f32 normAngle 1/6)) (/.f32 n1_i normAngle))
(*.f32 n1_i (fma.f32 normAngle 1/6 (/.f32 1 normAngle)))
(-.f32 (exp.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))) 1)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(-.f32 (/.f32 (pow.f32 normAngle -2) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))) (/.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(*.f32 1 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(*.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(*.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)))
(*.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) 2)))
(*.f32 (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2)) (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(*.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle))) (cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (/.f32 1 normAngle)) 2)))
(*.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(*.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (/.f32 1 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(*.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (/.f32 1 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(/.f32 1 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (-.f32 (pow.f32 normAngle -2) (/.f32 (*.f32 normAngle 1/6) normAngle))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle))) (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (neg.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) (neg.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2))))
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(/.f32 (neg.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) (neg.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle))))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (-.f32 (*.f32 1/36 (*.f32 normAngle normAngle)) (pow.f32 normAngle -2)) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 1)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2) 1/2)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(pow.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3) 1/3)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(pow.f32 (cbrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 3)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(pow.f32 (sqrt.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 2)
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(pow.f32 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (pow.f32 normAngle -1)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))) -1)
(/.f32 1 (/.f32 (fma.f32 (*.f32 normAngle 1/6) (-.f32 (*.f32 normAngle 1/6) (/.f32 1 normAngle)) (pow.f32 normAngle -2)) (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3))))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 (*.f32 normAngle 1/6) (fma.f32 normAngle 1/6 (/.f32 -1 normAngle)) (pow.f32 normAngle -2)))
(/.f32 (fma.f32 1/216 (pow.f32 normAngle 3) (pow.f32 normAngle -3)) (fma.f32 1/36 (*.f32 normAngle normAngle) (+.f32 -1/6 (pow.f32 normAngle -2))))
(pow.f32 (/.f32 (+.f32 (pow.f32 normAngle -1) (*.f32 -1/6 normAngle)) (-.f32 (pow.f32 normAngle -2) (*.f32 1/36 (*.f32 normAngle normAngle)))) -1)
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 -1/36 (*.f32 normAngle normAngle))) (+.f32 (/.f32 1 normAngle) (*.f32 normAngle -1/6)))
(/.f32 (-.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle 1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle -2) (*.f32 normAngle (*.f32 normAngle -1/36))) (fma.f32 normAngle -1/6 (/.f32 1 normAngle)))
(sqrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 2))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (exp.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (+.f32 1 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (pow.f32 (exp.f32 1/6) normAngle)))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (exp.f32 (pow.f32 normAngle -1)) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (pow.f32 normAngle -1))) (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6)))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (exp.f32 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (pow.f32 (exp.f32 1/6) normAngle) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log.f32 (*.f32 (+.f32 1 (expm1.f32 (*.f32 normAngle 1/6))) (+.f32 1 (expm1.f32 (pow.f32 normAngle -1)))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(cbrt.f32 (pow.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1)) 3))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(expm1.f32 (log1p.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(log1p.f32 (expm1.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(exp.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(exp.f32 (*.f32 (log.f32 (fma.f32 normAngle 1/6 (pow.f32 normAngle -1))) 1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 normAngle 1/6 (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 1 (pow.f32 normAngle -1) (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 1 (*.f32 normAngle 1/6) (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (pow.f32 normAngle -1) 1 (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 1/6 normAngle (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (*.f32 normAngle 1/6) 1 (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (/.f32 1 (cbrt.f32 normAngle)) (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 normAngle 1/6))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(+.f32 (*.f32 normAngle 1/6) (/.f32 (cbrt.f32 (pow.f32 normAngle -2)) (cbrt.f32 normAngle)))
(fma.f32 (cbrt.f32 (pow.f32 normAngle -2)) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 (/.f32 1 (cbrt.f32 normAngle)) (cbrt.f32 (pow.f32 normAngle -2)) (*.f32 normAngle 1/6))
(+.f32 (*.f32 normAngle 1/6) (/.f32 (cbrt.f32 (pow.f32 normAngle -2)) (cbrt.f32 normAngle)))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 (cbrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 1/6 (cbrt.f32 normAngle)) (/.f32 1 normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle 1/6)) (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 normAngle 1/6)) (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (/.f32 1 normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 1 normAngle))
(fma.f32 (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (cbrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 normAngle 1/6)) (cbrt.f32 (*.f32 1/36 (*.f32 normAngle normAngle))) (/.f32 1 normAngle))
(fma.f32 (cbrt.f32 (*.f32 normAngle (*.f32 normAngle 1/36))) (cbrt.f32 (*.f32 normAngle 1/6)) (/.f32 1 normAngle))
(fma.f32 (pow.f32 normAngle -1/2) (pow.f32 normAngle -1/2) (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (sqrt.f32 normAngle) (*.f32 (sqrt.f32 normAngle) 1/6) (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (sqrt.f32 (*.f32 normAngle 1/6)) (sqrt.f32 (*.f32 normAngle 1/6)) (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 -1 (/.f32 1 (neg.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))
(fma.f32 (pow.f32 (cbrt.f32 (*.f32 normAngle normAngle)) -1) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(fma.f32 (/.f32 1 (cbrt.f32 (*.f32 normAngle normAngle))) (/.f32 1 (cbrt.f32 normAngle)) (*.f32 normAngle 1/6))
(+.f32 (*.f32 normAngle 1/6) (/.f32 (/.f32 1 (cbrt.f32 normAngle)) (cbrt.f32 (*.f32 normAngle normAngle))))
(fma.f32 (*.f32 1/6 (cbrt.f32 (*.f32 normAngle normAngle))) (cbrt.f32 normAngle) (pow.f32 normAngle -1))
(fma.f32 (cbrt.f32 (*.f32 normAngle normAngle)) (*.f32 1/6 (cbrt.f32 normAngle)) (/.f32 1 normAngle))
(fma.f32 (*.f32 1/6 (sqrt.f32 normAngle)) (sqrt.f32 normAngle) (pow.f32 normAngle -1))
(fma.f32 normAngle 1/6 (/.f32 1 normAngle))

eval659.0ms (3.8%)

Compiler

Compiled 19037 to 10621 computations (44.2% saved)

prune391.0ms (2.2%)

Pruning

32 alts after pruning (22 fresh and 10 done)

PrunedKeptTotal
New7989807
Fresh11314
Picked011
Done1910
Total80032832
Error
0b
Counts
832 → 32
Alt Table
Click to see full alt table
StatusErrorProgram
0.4b
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
6.0b
(fma.f32 n1_i u n0_i)
12.2b
(*.f32 (-.f32 1 u) n0_i)
21.1b
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle))))
12.2b
(-.f32 n0_i (*.f32 n0_i u))
0.6b
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 1 (/.f32 1 (-.f32 1 u)))))
17.1b
(/.f32 (*.f32 n0_i (-.f32 normAngle (*.f32 u normAngle))) (sin.f32 normAngle))
2.9b
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i 1) (+.f32 1 u)))
13.5b
(-.f32 n0_i (*.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) (*.f32 u (*.f32 n0_i normAngle))))
0.5b
(fma.f32 n1_i u (*.f32 (-.f32 1 u) n0_i))
20.4b
(*.f32 u (/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle)))
20.5b
(*.f32 n1_i u)
0.4b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) u) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
6.0b
(+.f32 (*.f32 n1_i u) n0_i)
16.6b
(/.f32 (-.f32 (*.f32 n0_i n0_i) (*.f32 (*.f32 n0_i (neg.f32 u)) (*.f32 n0_i (neg.f32 u)))) (-.f32 n0_i (*.f32 n0_i (neg.f32 u))))
9.5b
(/.f32 (fma.f32 (sin.f32 (*.f32 (/.f32 normAngle (+.f32 u 1)) (-.f32 1 (*.f32 u u)))) n0_i (*.f32 u (*.f32 n1_i normAngle))) (sin.f32 normAngle))
16.9b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (-.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) 1)))
4.1b
(+.f32 (*.f32 u (+.f32 (*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i normAngle)) (*.f32 -1 n0_i))) n0_i)
0.6b
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 n0_i (-.f32 1 (*.f32 u u))) (+.f32 1 u)))
23.6b
(*.f32 (+.f32 (/.f32 1 normAngle) (*.f32 1/6 normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
12.1b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (-.f32 normAngle (*.f32 u normAngle))))
3.9b
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
9.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 n1_i (*.f32 u normAngle))) (sin.f32 normAngle))
16.6b
(/.f32 (*.f32 n0_i (sin.f32 (-.f32 normAngle (*.f32 u normAngle)))) (sin.f32 normAngle))
0.4b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (*.f32 (/.f32 n0_i (+.f32 u 1)) (-.f32 1 (*.f32 u u)))))
0.5b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
0.4b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (*.f32 n0_i 1/3) u) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
0.6b
(+.f32 (*.f32 n1_i u) (/.f32 (-.f32 n0_i (*.f32 n0_i (*.f32 u u))) (+.f32 1 u)))
0.3b
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (-.f32 n0_i (*.f32 n0_i u))))
29.5b
(neg.f32 (*.f32 n0_i u))
0.4b
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
16.1b
n0_i
Compiler

Compiled 541 to 366 computations (32.3% saved)

regimes486.0ms (2.8%)

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

5 calls:

112.0ms
n0_i
91.0ms
normAngle
88.0ms
u
75.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))
58.0ms
n1_i
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 938 to 436 computations (53.5% saved)

regimes289.0ms (1.7%)

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

4 calls:

82.0ms
n1_i
73.0ms
u
65.0ms
n0_i
40.0ms
normAngle
Results
ErrorSegmentsBranch
0.3b1normAngle
0.3b1u
0.3b1n0_i
0.3b1n1_i
Compiler

Compiled 583 to 289 computations (50.4% saved)

regimes103.0ms (0.6%)

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

4 calls:

29.0ms
n1_i
23.0ms
u
17.0ms
normAngle
17.0ms
n0_i
Results
ErrorSegmentsBranch
0.4b1normAngle
0.4b1u
0.4b1n0_i
0.4b1n1_i
Compiler

Compiled 352 to 182 computations (48.3% saved)

regimes160.0ms (0.9%)

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

4 calls:

55.0ms
n1_i
36.0ms
u
17.0ms
normAngle
17.0ms
n0_i
Results
ErrorSegmentsBranch
0.4b1normAngle
0.4b1u
0.4b1n0_i
0.4b1n1_i
Compiler

Compiled 329 to 168 computations (48.9% saved)

regimes101.0ms (0.6%)

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

4 calls:

53.0ms
u
15.0ms
n0_i
13.0ms
normAngle
13.0ms
n1_i
Results
ErrorSegmentsBranch
0.4b1normAngle
0.4b1u
0.4b1n0_i
0.4b1n1_i
Compiler

Compiled 208 to 110 computations (47.1% saved)

regimes61.0ms (0.3%)

Counts
9 → 3
Calls
Call 1
Inputs
n0_i
n0_i
n0_i
(*.f32 n1_i u)
(neg.f32 (*.f32 n0_i u))
(*.f32 (-.f32 1 u) n0_i)
(-.f32 n0_i (*.f32 n0_i u))
(+.f32 (*.f32 n1_i u) n0_i)
(*.f32 (-.f32 1 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:

28.0ms
n1_i
18.0ms
u
6.0ms
normAngle
6.0ms
n0_i
Results
ErrorSegmentsBranch
6.0b1normAngle
4.9b3u
6.0b1n0_i
3.9b3n1_i
Compiler

Compiled 54 to 31 computations (42.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
2.1961544665452246e-31
2.736051733812926e-31
0.0ms
-2.4709225865834504e-24
-2.163602296647201e-24
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes46.0ms (0.3%)

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

4 calls:

18.0ms
n0_i
15.0ms
n1_i
6.0ms
normAngle
5.0ms
u
Results
ErrorSegmentsBranch
12.2b1normAngle
12.2b1u
9.0b3n0_i
8.0b3n1_i
Compiler

Compiled 44 to 27 computations (38.6% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
1.3145121513796228e-16
1.5750422805983045e-16
0.0ms
-6.562360875482784e-18
-4.565857483099789e-18
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes44.0ms (0.3%)

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

4 calls:

15.0ms
n0_i
15.0ms
n1_i
7.0ms
normAngle
5.0ms
u
Results
ErrorSegmentsBranch
12.2b1normAngle
12.2b1u
9.1b3n0_i
8.0b3n1_i
Compiler

Compiled 39 to 26 computations (33.3% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
1.3145121513796228e-16
1.5750422805983045e-16
0.0ms
-6.562360875482784e-18
-4.565857483099789e-18
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes52.0ms (0.3%)

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

4 calls:

18.0ms
n1_i
14.0ms
u
14.0ms
n0_i
5.0ms
normAngle
Results
ErrorSegmentsBranch
16.1b1normAngle
14.2b2u
12.6b3n0_i
11.5b3n1_i
Compiler

Compiled 34 to 23 computations (32.4% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
1.3145121513796228e-16
1.5750422805983045e-16
0.0ms
-6.562360875482784e-18
-4.565857483099789e-18
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes21.0ms (0.1%)

Accuracy

Total 0.0b remaining (0%)

Threshold costs 0.0b (0%)

Counts
3 → 1
Calls
Call 1
Inputs
n0_i
n0_i
n0_i
Outputs
n0_i
Calls

4 calls:

5.0ms
normAngle
4.0ms
n0_i
4.0ms
u
4.0ms
n1_i
Results
ErrorSegmentsBranch
16.1b1normAngle
16.1b1u
16.1b1n0_i
16.1b1n1_i
Compiler

Compiled 27 to 20 computations (25.9% saved)

simplify51.0ms (0.3%)

Algorithm
egg-herbie
Rules
166×distribute-rgt-neg-in_binary32
151×cancel-sign-sub-inv_binary32
107×distribute-lft-neg-in_binary32
106×distribute-lft-neg-out_binary32
100×neg-sub0_binary32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065250
1110250
2130250
3143250
4164250
5177250
6195250
7227250
8310250
9411250
10571250
11747250
12930250
131086250
141192250
151261250
161294250
171308250
181312250
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (-.f32 n0_i (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) u) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(if (<=.f32 n1_i -11155325/5070602400912917605986812821504) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 85070592/340282366920938463463374607431768211456) (-.f32 n0_i (*.f32 n0_i u)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) (-.f32 n0_i (*.f32 n0_i u)) (*.f32 n1_i u)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) n0_i (*.f32 n1_i u)))
n0_i
Outputs
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.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 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.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 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 n0_i (+.f32 u -1)) (*.f32 n1_i u)))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/2 n0_i) (*.f32 1/6 (+.f32 n1_i (neg.f32 n0_i)))) u) (pow.f32 normAngle 2)) (-.f32 n0_i (*.f32 n0_i u))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 u (+.f32 (*.f32 n0_i 1/2) (*.f32 1/6 (-.f32 n1_i n0_i))))) (-.f32 n0_i (*.f32 u n0_i))))
(+.f32 (*.f32 n1_i u) (-.f32 (-.f32 n0_i (*.f32 u n0_i)) (*.f32 (pow.f32 normAngle 2) (*.f32 u (+.f32 (*.f32 n0_i -1/2) (*.f32 -1/6 (-.f32 n1_i n0_i)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 (+.f32 (*.f32 1/3 n0_i) (*.f32 1/6 n1_i)) u) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 u (+.f32 (*.f32 n0_i 1/3) (*.f32 n1_i 1/6))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 u (-.f32 (*.f32 n0_i 1/3) (*.f32 n1_i -1/6))))))
(fma.f32 u (-.f32 n1_i n0_i) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 n1_i n0_i)))
(if (<=.f32 n1_i -11155325/5070602400912917605986812821504) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 85070592/340282366920938463463374607431768211456) (-.f32 n0_i (*.f32 n0_i u)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -11155325/5070602400912917605986812821504) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 332307/1329227995784915872903807060280344576) (-.f32 n0_i (*.f32 u n0_i)) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) (-.f32 n0_i (*.f32 n0_i u)) (*.f32 n1_i u)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) (-.f32 n0_i (*.f32 u n0_i)) (*.f32 n1_i u)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u)))
(if (<=.f32 n1_i -6044629/1208925819614629174706176) (*.f32 n1_i u) (if (<=.f32 n1_i 708355/4722366482869645213696) n0_i (*.f32 n1_i u)))
n0_i
Compiler

Compiled 213 to 134 computations (37.1% saved)

soundness421.0ms (2.4%)

Algorithm
egg-herbie
Rules
1069×fma-neg_binary32
738×div-sub_binary32
717×fma-def_binary32
594×times-frac_binary32
590×times-frac_binary32
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01837
13831
28831
317726
426626
531726
638726
749126
875326
988926
10109326
11179026
12401126
13587126
14650926
15720526
16786026
03415276
18895129
237975129
Stop Event
node limit
node limit
Compiler

Compiled 371 to 256 computations (31% saved)

end79.0ms (0.5%)

Compiler

Compiled 177 to 86 computations (51.4% saved)

Profiling

Loading profile data...