Details

Time bar (total: 25.6s)

analyze1.6s (6.3%)

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

Compiled 62 to 45 computations (27.4% saved)

sample8.3s (32.4%)

Results
6.1s8256×body256valid
2.1s2023×body256precondition
Bogosity

preprocess77.0ms (0.3%)

Algorithm
egg-herbie
Rules
1102×rational.json-simplify-26
1070×rational.json-simplify-35
1030×rational.json-simplify-42
1026×rational.json-simplify-44
962×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077539
1164539
2254539
3368427
4506427
5710427
61309427
72731427
83855427
95642427
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))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))) n1_i))
(+.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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 (*.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 n0_i (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (/.f32 1 (sin.f32 u)))) (*.f32 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1 (sin.f32 u)))))
(+.f32 (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (*.f32 (/.f32 1 (sin.f32 u)) n0_i)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 (/.f32 1 (sin.f32 u)) n1_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 u (-.f32 1 normAngle))) (*.f32 n0_i (/.f32 1 (sin.f32 u)))) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i (/.f32 1 (sin.f32 u)))))
(*.f32 (/.f32 1 (sin.f32 u)) (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 u (-.f32 1 normAngle))))))
(*.f32 (/.f32 1 (sin.f32 u)) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 u (-.f32 1 normAngle)))) (*.f32 (sin.f32 (*.f32 u normAngle)) 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 normAngle (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (sin.f32 n0_i)))) (*.f32 n1_i (*.f32 (/.f32 1 (sin.f32 n0_i)) (sin.f32 (*.f32 u n0_i)))))
(+.f32 (*.f32 (/.f32 1 (sin.f32 n0_i)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n0_i)) normAngle)) (*.f32 (/.f32 1 (sin.f32 n0_i)) (*.f32 (sin.f32 (*.f32 u n0_i)) n1_i)))
(+.f32 (*.f32 (/.f32 1 (sin.f32 n0_i)) (*.f32 normAngle (sin.f32 (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (/.f32 1 (sin.f32 n0_i)) (*.f32 n1_i (sin.f32 (*.f32 u n0_i)))))
(*.f32 (/.f32 1 (sin.f32 n0_i)) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u n0_i))) (*.f32 normAngle (sin.f32 (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 1 (sin.f32 n0_i)) (+.f32 (*.f32 normAngle (sin.f32 (*.f32 (-.f32 1 u) n0_i))) (*.f32 n1_i (sin.f32 (*.f32 u n0_i)))))
(+.f32 (*.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 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) n1_i)) (/.f32 1 (sin.f32 n1_i)))) (*.f32 normAngle (*.f32 (/.f32 1 (sin.f32 n1_i)) (sin.f32 (*.f32 u n1_i)))))
(*.f32 (/.f32 1 (sin.f32 n1_i)) (+.f32 (*.f32 normAngle (sin.f32 (*.f32 u n1_i))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) n1_i)))))
(+.f32 (*.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 u (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))))) (*.f32 n1_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle n0_i)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (*.f32 (/.f32 1 (sin.f32 normAngle)) u)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle n0_i)) n1_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))) (*.f32 u (/.f32 1 (sin.f32 normAngle)))) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_i)))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_i))) (*.f32 u (sin.f32 (*.f32 normAngle (-.f32 1 n0_i))))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 u (sin.f32 (*.f32 normAngle (-.f32 1 n0_i)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle n0_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 n0_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))))) (*.f32 u (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle n1_i)))))
(+.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))) n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle n1_i)) u)))
(+.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))))) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 u (sin.f32 (*.f32 normAngle n1_i)))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 u (sin.f32 (*.f32 normAngle n1_i))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 n1_i))))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 1 n1_i)))) (*.f32 u (sin.f32 (*.f32 normAngle n1_i)))))
(+.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))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n1_i) (*.f32 n0_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n0_i)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 u normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 u normAngle)))))
Compiler

Compiled 33 to 24 computations (27.3% saved)

simplify79.0ms (0.3%)

Algorithm
egg-herbie
Rules
1336×rational.json-simplify-26
1224×rational.json-simplify-2
1198×rational.json-simplify-1
920×rational.json-simplify-51
834×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02077
13977
25777
38161
411161
516061
629261
772761
8190161
9269961
10393461
11631561
Stop Event
node limit
Counts
1 → 5
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))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))) n1_i))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_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)))

eval2.0ms (0%)

Compiler

Compiled 119 to 64 computations (46.2% saved)

prune3.0ms (0%)

Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New235
Fresh101
Picked000
Done000
Total336
Error
0.5b
Counts
6 → 3
Alt Table
Click to see full alt table
StatusErrorProgram
0.7b
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1 (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))) n1_i))
4.0b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
6.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
Compiler

Compiled 82 to 57 computations (30.5% saved)

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 85 to 40 computations (52.9% saved)

series19.0ms (0.1%)

Counts
4 → 90
Calls

39 calls:

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

rewrite94.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1672×rational.json-simplify-35
1236×rational.json-1
1236×rational.json-2
1236×rational.json-4
1236×rational.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
019142
1140136
2296136
3656136
41438136
54149136
Stop Event
node limit
Counts
4 → 141
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(*.f32 (-.f32 1 u) normAngle)
(*.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))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (+.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 4) (+.f32 (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 16 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 16 (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (+.f32 (*.f32 8 (sin.f32 normAngle)) (*.f32 8 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) -2)) (neg.f32 (*.f32 (sin.f32 normAngle) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (-.f32 1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 normAngle (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)) (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (PI.f32) 1) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)) (-.f32 (PI.f32) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) -1) (+.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 normAngle (-.f32 1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (-.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32)) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 u) (+.f32 normAngle normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)))) (#(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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))) (+.f32 n0_i n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))))) 32)))) (#(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 -.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))

simplify173.0ms (0.7%)

Algorithm
egg-herbie
Rules
1700×rational.json-simplify-35
1294×rational.json-simplify-2
738×rational.json-simplify-41
592×rational.json-simplify-39
538×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045811999
1121911665
2338411581
3663311429
Stop Event
node limit
Counts
231 → 261
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
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 (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 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 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.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 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(+.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))))
(-.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(/.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))
(/.f32 2 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2)))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 4 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (+.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 8 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 8 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2)))
(/.f32 8 (+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))
(/.f32 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4) 4)
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 4) (+.f32 (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 -2 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))
(/.f32 -2 (+.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 -2 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))
(/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2))
(/.f32 16 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 16 (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 -4 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)) 8)
(/.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2)))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (+.f32 (*.f32 8 (sin.f32 normAngle)) (*.f32 8 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) -1)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4))) 1/2)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)))) 32)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle))) 16)
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))) -2)
(/.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))) -2)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) -2)) (neg.f32 (*.f32 (sin.f32 normAngle) -2))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 (sin.f32 normAngle) 4))
(pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(+.f32 0 (*.f32 normAngle (-.f32 1 u)))
(+.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(+.f32 -1 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(+.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)) (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)))
(+.f32 (-.f32 (PI.f32) 1) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1) -1)
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)) (-.f32 (PI.f32) 1))
(+.f32 (+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) -1) (+.f32 1 (PI.f32)))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))
(+.f32 (-.f32 -1 (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (PI.f32)))
(-.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(-.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u))))
(-.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(-.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))
(-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (-.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32))))
(-.f32 (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32)) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(-.f32 (-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(/.f32 (*.f32 (-.f32 1 u) (+.f32 normAngle normAngle)) 2)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)
(/.f32 (*.f32 2 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))))) 32)
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))))) 32)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(*.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) 2)
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 4)
(/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) 8)
(/.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -2)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))) 32)
(pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(neg.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
Outputs
(+.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 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.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 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 normAngle 2))))
(+.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 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))) (pow.f32 normAngle 2)))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 normAngle 2)) (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (pow.f32 normAngle 4))))
(+.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 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) -1/5040)) (+.f32 (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))) 1/120) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040))))) (pow.f32 normAngle 6))) (*.f32 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))))))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.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 -1/5040 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 1/120) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 3) -1/6)) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040)))) (pow.f32 normAngle 6))))))
(+.f32 (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 1/120) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (pow.f32 normAngle 4)))) (+.f32 (*.f32 n1_i u) (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (pow.f32 normAngle 2))))
(/.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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 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 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))))
(+.f32 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))))
(+.f32 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)))))
(+.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 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2))) (+.f32 (+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(+.f32 n0_i (+.f32 (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (sin.f32 normAngle))))))))
(+.f32 (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))) (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (+.f32 n0_i (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 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 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (*.f32 normAngle -1))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (*.f32 normAngle -1))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (*.f32 u (neg.f32 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))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))))
(*.f32 n0_i (+.f32 (sin.f32 normAngle) (neg.f32 (*.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)))))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))) (*.f32 -1 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle))))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2)))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u 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 (*.f32 n0_i (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))) (+.f32 (*.f32 1/6 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 3) (cos.f32 normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (+.f32 (*.f32 n0_i (*.f32 (*.f32 (cos.f32 normAngle) (pow.f32 (*.f32 u normAngle) 3)) 1/6)) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))) (*.f32 n0_i (*.f32 1/6 (*.f32 (cos.f32 normAngle) (pow.f32 (*.f32 u normAngle) 3))))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.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 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6)))
(*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))))
(+.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/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6))))
(+.f32 (*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3)))) (*.f32 n0_i (*.f32 1/120 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 (*.f32 n0_i (pow.f32 normAngle 7)) -1/5040))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5))))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (+.f32 (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 7) -1/5040))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120))))
(+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3))) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 7))) (*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 1/120 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5))))))
(*.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))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle)))))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_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 n0_i (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))) (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle))))))))
(+.f32 (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle))))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2)))))
(+.f32 (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))) (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_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 normAngle)) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))) (+.f32 (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 n0_i (*.f32 normAngle (cos.f32 normAngle)))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 (cos.f32 normAngle) (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) 1/6)) (*.f32 n1_i (*.f32 (pow.f32 normAngle 3) -1/6)))))))
(+.f32 (+.f32 (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 (cos.f32 normAngle) (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 -1/6 (pow.f32 normAngle 3)))))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2)))))
(+.f32 (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))) (+.f32 (*.f32 u (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 (cos.f32 normAngle) (*.f32 1/6 (*.f32 n0_i (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 -1/6 (pow.f32 normAngle 3)))))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 3)))
(+.f32 (*.f32 (+.f32 (*.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)))
(+.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 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120))) (pow.f32 normAngle 5))))
(+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 3)) (+.f32 (*.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (pow.f32 normAngle 5)) (*.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 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (pow.f32 normAngle 3)) (*.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 (+.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 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6))) (pow.f32 normAngle 3)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) -1/5040)) (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040))) (pow.f32 normAngle 7)) (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120))) (pow.f32 normAngle 5)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (pow.f32 normAngle 3)) (+.f32 (*.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (pow.f32 normAngle 5)) (*.f32 (*.f32 -1/5040 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (*.f32 n1_i (pow.f32 u 7)))) (pow.f32 normAngle 7)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (+.f32 (*.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 (*.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/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (pow.f32 normAngle 7)))))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.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 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)
(*.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 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(+.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(-.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 2 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) 2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (+.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 8 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 8 (+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) 2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 8 (+.f32 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4) 4)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 4) (+.f32 (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -2 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -2 (+.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -2 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 16 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (*.f32 (sin.f32 normAngle) 8) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 16 (+.f32 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 -4 (+.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)) 8)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2)) (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (+.f32 (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) 16)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (+.f32 (*.f32 8 (sin.f32 normAngle)) (*.f32 8 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) 8)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) -1)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 4))) 1/2)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 2 (*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 4)))) 32)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (*.f32 2 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 2 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle)) (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (sin.f32 normAngle))) 16)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))) -2)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)) (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))) -2)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) (neg.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) -2)) (neg.f32 (*.f32 (sin.f32 normAngle) -2))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2)))) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(*.f32 (-.f32 1 u) normAngle)
(+.f32 0 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (PI.f32) (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (*.f32 1/2 (PI.f32)) (PI.f32))))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 -1 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)) (*.f32 normAngle (*.f32 (-.f32 1 u) 1/2)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 1/2 normAngle)) (*.f32 (-.f32 1 u) (*.f32 1/2 normAngle)))
(*.f32 (*.f32 (-.f32 1 u) 1/2) (+.f32 normAngle normAngle))
(*.f32 normAngle (*.f32 (-.f32 1 u) 1))
(+.f32 (-.f32 (PI.f32) 1) (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) -1) -1)
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) 1)) (-.f32 (PI.f32) 1))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) -1) (+.f32 1 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (-.f32 (PI.f32) (*.f32 (PI.f32) 1/2))) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (PI.f32) (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (+.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (*.f32 1/2 (PI.f32)) (PI.f32))))
(+.f32 (-.f32 -1 (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (-.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (-.f32 (PI.f32) (neg.f32 (PI.f32))) (PI.f32)) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32))) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 (-.f32 1 u) (+.f32 normAngle normAngle)) 2)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)
(*.f32 (*.f32 (-.f32 1 u) 4) (/.f32 normAngle 4))
(*.f32 normAngle (/.f32 (*.f32 (-.f32 1 u) 4) 4))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)
(*.f32 (*.f32 (-.f32 1 u) 4) (/.f32 normAngle 4))
(*.f32 normAngle (/.f32 (*.f32 (-.f32 1 u) 4) 4))
(/.f32 (*.f32 2 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -2)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)
(*.f32 (*.f32 (-.f32 1 u) 4) (/.f32 normAngle 4))
(*.f32 normAngle (/.f32 (*.f32 (-.f32 1 u) 4) 4))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))))) 32)
(*.f32 (*.f32 (-.f32 1 u) 4) (/.f32 normAngle 4))
(*.f32 normAngle (/.f32 (*.f32 (-.f32 1 u) 4) 4))
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 1/2)))
(+.f32 (*.f32 n0_i (*.f32 1/2 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (*.f32 n0_i (*.f32 1/2 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 (*.f32 n0_i 1/2) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) 2)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)
(*.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 4) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 8) 8))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)
(*.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 4) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 8) 8))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)
(*.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 4) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 8) 8))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))))) 32)
(*.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 4) 4))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 (*.f32 n0_i 8) 8))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 0)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(-.f32 0 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 1/2)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 1/4)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1/2) 2)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) 2)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) 4)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) -1)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) 8)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (*.f32 2 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -2)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) 16)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))) 32)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1)
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(neg.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))))
(+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))

localize85.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (-.f32 1 u) normAngle)
0.3b
(*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)
0.3b
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i))
10.5b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
Compiler

Compiled 97 to 46 computations (52.6% saved)

series14.0ms (0.1%)

Counts
3 → 96
Calls

24 calls:

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

rewrite95.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1824×rational.json-1
1824×rational.json-2
1824×rational.json-4
1824×rational.json-3
1810×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01989
114471
232771
374671
4173471
5540771
Stop Event
node limit
Counts
3 → 180
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 (sin.f32 (*.f32 normAngle u))) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 -1 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(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 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 2 (neg.f32 (sin.f32 normAngle))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(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 (+.f32 n0_i n0_i) (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n0_i n0_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n0_i n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 4 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (/.f32 (sin.f32 normAngle) n0_i)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (/.f32 (sin.f32 normAngle) n0_i)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (sin.f32 normAngle)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (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 +.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 n0_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (*.f32 -1 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n0_i n0_i) (sin.f32 normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) (/.f32 4 (/.f32 n0_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i 4) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) n0_i) (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i 2) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 n0_i n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 n0_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (+.f32 n0_i n0_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 n0_i))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 2) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 n0_i 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 n0_i))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 n0_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)))))

simplify152.0ms (0.6%)

Algorithm
egg-herbie
Rules
1582×rational.json-simplify-35
974×rational.json-simplify-1
732×rational.json-simplify-51
678×rational.json-simplify-49
602×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05308504
116898290
250298192
373038192
Stop Event
node limit
Counts
276 → 266
Calls
Call 1
Inputs
(*.f32 n1_i u)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 -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 n0_i normAngle)
(+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i)) (pow.f32 normAngle 3))) (+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i)) (pow.f32 normAngle 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 n0_i) (+.f32 (*.f32 -1/5040 n0_i) (*.f32 1/6 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i))))) (pow.f32 normAngle 5))) (+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 (sin.f32 (*.f32 normAngle u))) n1_i))
(/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 -1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) 2))
(/.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) 1))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2)
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 2))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(/.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 4)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (+.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) -1)
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 2 (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(/.f32 2 (/.f32 (*.f32 2 (neg.f32 (sin.f32 normAngle))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 4 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(/.f32 (+.f32 n0_i n0_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 1 n0_i))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) 8)
(/.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 4 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)))) 16)
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (/.f32 (sin.f32 normAngle) n0_i)) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (/.f32 (sin.f32 normAngle) n0_i)) 8)
(/.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (sin.f32 normAngle)) 4)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) -1)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(+.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)))
(-.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)
(/.f32 1 (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)) 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 n0_i))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (*.f32 -1 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 n0_i))))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (sin.f32 normAngle)) 2)
(/.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))
(/.f32 4 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) 2))
(/.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) 1))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 1))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 n0_i))))
(/.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 n0_i))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n0_i)))
(/.f32 -1 (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) (/.f32 4 (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) n0_i))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 n0_i))))
(/.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))
(/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4) 4)
(/.f32 (*.f32 n0_i 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))
(/.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)) 2))
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) 8)
(/.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) 4)
(/.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) 1/2)
(/.f32 (/.f32 n0_i 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (+.f32 n0_i n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (neg.f32 (neg.f32 n0_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle))) 8)
(/.f32 (+.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (+.f32 n0_i n0_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 n0_i))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 (+.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 n0_i 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 n0_i (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) -1)
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (neg.f32 (*.f32 n0_i 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 n0_i))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 n0_i))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
Outputs
(*.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 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (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 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) -1/5040)) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6))) 1/120)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 n1_i (*.f32 u -1/6)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 u (*.f32 -1/5040 n1_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) 1/120)))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 u (*.f32 -1/5040 n1_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) 1/120)))) (pow.f32 normAngle 6))) (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 u (*.f32 -1/5040 n1_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 u 5) (*.f32 1/120 n1_i)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))) 1/120)))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (*.f32 u normAngle) 5) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (*.f32 u normAngle) 7) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (*.f32 u normAngle) 5) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))))) (*.f32 -1/5040 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle))))))
(+.f32 (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))) (+.f32 (+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle))))) (*.f32 -1/5040 (*.f32 (pow.f32 (*.f32 u normAngle) 7) (/.f32 n1_i (sin.f32 normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 n0_i (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (neg.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 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 n0_i (+.f32 (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 (pow.f32 normAngle 2) n0_i)))))
(+.f32 n0_i (+.f32 (neg.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))))
(+.f32 n0_i (+.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))))
(+.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/2 (*.f32 (pow.f32 u 2) (*.f32 (pow.f32 normAngle 2) n0_i))) (+.f32 (+.f32 n0_i (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (*.f32 1/6 (*.f32 (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))))))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.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 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 -1/5040 n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 n0_i (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 1/120 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u))))))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 -1/6 (*.f32 n0_i (-.f32 1 u)))))))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 1/120 (*.f32 n0_i (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 1/120 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 n0_i normAngle)
(+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle))
(+.f32 (/.f32 n0_i normAngle) (*.f32 n0_i (*.f32 normAngle 1/6)))
(+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i)) (pow.f32 normAngle 3))) (+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle)))
(+.f32 (*.f32 n0_i (*.f32 normAngle 1/6)) (+.f32 (/.f32 n0_i normAngle) (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 n0_i -1/36)) (*.f32 (pow.f32 normAngle 3) -1))))
(+.f32 (/.f32 n0_i normAngle) (+.f32 (*.f32 (*.f32 n0_i -7/360) (neg.f32 (pow.f32 normAngle 3))) (*.f32 normAngle (*.f32 1/6 n0_i))))
(+.f32 (/.f32 n0_i normAngle) (+.f32 (*.f32 normAngle (*.f32 1/6 n0_i)) (*.f32 (pow.f32 normAngle 3) (neg.f32 (*.f32 n0_i -7/360)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i)) (pow.f32 normAngle 3))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 n0_i) (+.f32 (*.f32 -1/5040 n0_i) (*.f32 1/6 (+.f32 (*.f32 1/120 n0_i) (*.f32 -1/36 n0_i))))) (pow.f32 normAngle 5))) (+.f32 (*.f32 1/6 (*.f32 n0_i normAngle)) (/.f32 n0_i normAngle))))
(+.f32 (*.f32 (+.f32 (*.f32 n0_i 1/720) (+.f32 (*.f32 -1/5040 n0_i) (*.f32 1/6 (+.f32 (*.f32 1/120 n0_i) (*.f32 n0_i -1/36))))) (*.f32 (pow.f32 normAngle 5) -1)) (+.f32 (*.f32 n0_i (*.f32 normAngle 1/6)) (+.f32 (/.f32 n0_i normAngle) (*.f32 (+.f32 (*.f32 1/120 n0_i) (*.f32 n0_i -1/36)) (*.f32 (pow.f32 normAngle 3) -1)))))
(+.f32 (+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i))) (+.f32 (*.f32 (*.f32 n0_i -7/360) (neg.f32 (pow.f32 normAngle 3))) (*.f32 (+.f32 (*.f32 n0_i 1/720) (+.f32 (*.f32 -1/5040 n0_i) (*.f32 1/6 (*.f32 n0_i -7/360)))) (neg.f32 (pow.f32 normAngle 5)))))
(+.f32 (+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 normAngle 5) (+.f32 (*.f32 1/6 (*.f32 n0_i -7/360)) (*.f32 n0_i 1/840))) (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i -7/360)))))
(+.f32 (+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i -7/360)) (*.f32 (pow.f32 normAngle 5) (+.f32 (*.f32 1/6 (*.f32 n0_i -7/360)) (*.f32 n0_i 1/840))))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 (sin.f32 (*.f32 normAngle u))) n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 -1 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) 1))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 1))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 -1 (-.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u))))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 2))
(*.f32 (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 u normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (/.f32 2 n1_i) (sin.f32 (*.f32 u normAngle))) (*.f32 2 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 u normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 u normAngle)))))))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (*.f32 8 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) 4)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 2) (/.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (+.f32 (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u)))) (/.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (sin.f32 (*.f32 normAngle u))))) 8)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (sin.f32 normAngle)) 8)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle))) -1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) -1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (+.f32 n1_i n1_i)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 2 (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 2 (/.f32 (*.f32 2 (neg.f32 (sin.f32 normAngle))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 4 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) 1))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (+.f32 n0_i n0_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 1 n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 8 (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) 4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (*.f32 (sin.f32 normAngle) 4))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) 8)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 4 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 2)) 1/2)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (/.f32 (sin.f32 normAngle) 2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4))) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)))) 16)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (/.f32 (sin.f32 normAngle) n0_i)) 4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (/.f32 (sin.f32 normAngle) n0_i)) 8)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 4) (sin.f32 normAngle)) 4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (sin.f32 normAngle)) -1)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)
(/.f32 n0_i (sin.f32 normAngle))
(+.f32 0 (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 n0_i (sin.f32 normAngle))
(+.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)))
(/.f32 n0_i (sin.f32 normAngle))
(-.f32 (/.f32 n0_i (sin.f32 normAngle)) 0)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 n0_i))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 n0_i (*.f32 -1 (neg.f32 (sin.f32 normAngle))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (neg.f32 (neg.f32 n0_i))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 n0_i n0_i) (sin.f32 normAngle)) 2)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) 1))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 1))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (neg.f32 (neg.f32 n0_i))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 n0_i))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n0_i)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 -1 (-.f32 0 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 n0_i (sin.f32 normAngle))) (/.f32 4 (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 8 (+.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) n0_i))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 8 (/.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 4)) (neg.f32 (neg.f32 n0_i))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 -2 (-.f32 0 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4) 4)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (*.f32 n0_i 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (+.f32 n0_i n0_i)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)) 2))
(*.f32 (/.f32 2 n0_i) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n0_i) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 (sin.f32 normAngle) n0_i)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n0_i) (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 2 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) 8)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) 4)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (/.f32 (/.f32 n0_i 2) (sin.f32 normAngle)) 1/2)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 n0_i 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (+.f32 n0_i n0_i)) (*.f32 2 (neg.f32 (sin.f32 normAngle))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 n0_i)) (sin.f32 normAngle))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (+.f32 (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i 4) (sin.f32 normAngle))) 8)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (neg.f32 (+.f32 n0_i n0_i)) (neg.f32 (+.f32 n0_i n0_i))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) 4))) 16)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (*.f32 2 (neg.f32 n0_i)) (*.f32 2 (neg.f32 n0_i))) (*.f32 2 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 n0_i 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) 2) (/.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (sin.f32 normAngle)) 8)
(/.f32 (*.f32 4 (/.f32 n0_i (sin.f32 normAngle))) 4)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 (/.f32 n0_i (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 n0_i (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) -1)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (neg.f32 n0_i)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 n0_i 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (*.f32 4 n0_i)) (neg.f32 (*.f32 4 (sin.f32 normAngle))))
(/.f32 (*.f32 n0_i -4) (*.f32 (sin.f32 normAngle) -4))
(/.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (+.f32 n0_i n0_i))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 n0_i))) (-.f32 0 (*.f32 2 (neg.f32 (sin.f32 normAngle)))))
(/.f32 n0_i (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (neg.f32 n0_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 n0_i (sin.f32 normAngle))
(pow.f32 (/.f32 n0_i (sin.f32 normAngle)) 1)
(/.f32 n0_i (sin.f32 normAngle))

localize238.0ms (0.9%)

Local error

Found 4 expressions with local error:

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

Compiled 105 to 54 computations (48.6% saved)

series8.0ms (0%)

Counts
3 → 84
Calls

21 calls:

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

rewrite86.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1496×rational.json-1
1496×rational.json-2
1496×rational.json-4
1496×rational.json-3
1488×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01799
112781
228081
364481
4150981
5487581
Stop Event
node limit
Counts
3 → 143
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u 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 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 2 (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 (sin.f32 normAngle) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)))) (#(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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)))) (#(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 1 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (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 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 (sin.f32 normAngle) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 2 (/.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))) (/.f32 1/2 (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (neg.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))) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 1 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) (/.f32 2 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 2 (/.f32 n0_i (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n0_i n0_i) (/.f32 2 (/.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))) n0_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) (/.f32 4 n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n0_i 1/2) (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (sin.f32 normAngle) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n0_i 1/2) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (sin.f32 normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)))))

simplify233.0ms (0.9%)

Algorithm
egg-herbie
Rules
1282×rational.json-simplify-2
1210×rational.json-simplify-35
980×rational.json-simplify-41
972×rational.json-simplify-1
650×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04588179
114308025
241387983
364897983
Stop Event
node limit
Counts
227 → 246
Calls
Call 1
Inputs
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))
(/.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))
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 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))))
(-.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))))
(/.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) 2))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 1))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle u))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle u)))))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle u))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 2))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) 8)
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) -1)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))))
(-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 1 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 2 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 4 (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 -2 (neg.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) 8)
(/.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4))) 16)
(/.f32 (+.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) -1)
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.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)) (/.f32 1 n0_i))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(/.f32 2 (/.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 4 (/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) (/.f32 2 n0_i))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 2 (/.f32 n0_i (sin.f32 normAngle)))) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(/.f32 (+.f32 n0_i n0_i) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (sin.f32 normAngle))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) (/.f32 4 n0_i))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) 8)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (*.f32 n0_i 1/2) (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 1/2)
(/.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)))) 16)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (/.f32 n0_i 1/2) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (/.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 4)
(/.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 8)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (sin.f32 normAngle)) 2)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
Outputs
u
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 -1/6 u)) (pow.f32 normAngle 2)) u)
(+.f32 u (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6)) (pow.f32 normAngle 2)))
(+.f32 u (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)))
(+.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 u (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6)) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6))))) (pow.f32 normAngle 4)))
(+.f32 (+.f32 u (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4)))
(+.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 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6))))) (pow.f32 normAngle 4)) (+.f32 (+.f32 u (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6)) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6)) 1/120) (+.f32 (*.f32 u -1/5040) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (pow.f32 u 3)) (*.f32 u -1/6))))))))) (pow.f32 normAngle 6))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)) (+.f32 (+.f32 u (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4))) (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) 1/120) (+.f32 (*.f32 u -1/5040) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))))))) (pow.f32 normAngle 6))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) 1/120) (+.f32 (*.f32 u -1/5040) (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))))))) (pow.f32 normAngle 6)) (+.f32 u (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)) (+.f32 u (+.f32 (*.f32 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 -1/5040 (pow.f32 u 7)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (pow.f32 u 5)) (+.f32 (*.f32 u 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))))) (+.f32 (*.f32 (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)) 1/120) (*.f32 u -1/5040)))) (pow.f32 normAngle 6)))))
(/.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))
(/.f32 (*.f32 u normAngle) (sin.f32 normAngle))
(*.f32 u (/.f32 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 (*.f32 u normAngle) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))))
(+.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (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 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (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 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (+.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))) (*.f32 -1/5040 (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (+.f32 (*.f32 -1/5040 (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))) (*.f32 -1/5040 (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle))))))
(+.f32 (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle))) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))) (*.f32 -1/5040 (/.f32 (pow.f32 (*.f32 u normAngle) 7) (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))
1
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))))
(+.f32 1 (*.f32 -1 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))))
(+.f32 1 (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 1 (*.f32 (*.f32 u normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)) 1))
(+.f32 (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 1 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))
(+.f32 (*.f32 (*.f32 u normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 1 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))
(+.f32 1 (+.f32 (*.f32 (*.f32 u normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 -1/2 (*.f32 (pow.f32 u 2) (pow.f32 normAngle 2))))))
(+.f32 1 (+.f32 (*.f32 -1 (/.f32 (*.f32 (*.f32 u normAngle) (cos.f32 normAngle)) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 1 (+.f32 (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 1 (+.f32 (*.f32 (*.f32 u normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (*.f32 u normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 u normAngle) 2)) (+.f32 1 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 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 (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (-.f32 1 u))
(+.f32 1 (-.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) u))
(+.f32 (-.f32 1 u) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))
(-.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 (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (pow.f32 normAngle 4) (-.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 1 u))
(+.f32 1 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.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 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (-.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.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 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (-.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 1/120 (-.f32 1 u))))) 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 (+.f32 (*.f32 (pow.f32 normAngle 6) (-.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)))))) (+.f32 (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3)) (*.f32 -1/6 (-.f32 1 u)))) (*.f32 (pow.f32 normAngle 4) (-.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 1 u))
(+.f32 1 (-.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (*.f32 (pow.f32 normAngle 6) (-.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 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u)))))))) u))
(+.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u)))))) (+.f32 (*.f32 (pow.f32 normAngle 6) (-.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 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (*.f32 -1/6 (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 -1/5040 (-.f32 1 u)))))) (-.f32 1 u)))
(+.f32 1 (+.f32 (*.f32 (pow.f32 normAngle 6) (-.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 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 1/120 (-.f32 1 u))))) (+.f32 (*.f32 1/120 (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 -1/5040 (-.f32 1 u)))))) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (-.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (pow.f32 (-.f32 1 u) 5)) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 1/120 (-.f32 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 (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (sin.f32 normAngle)))))
(+.f32 n0_i (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 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 n0_i (+.f32 (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))))
(+.f32 (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 n0_i (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i))))
(+.f32 (+.f32 n0_i (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) 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))))))
(+.f32 (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2))) (+.f32 (+.f32 n0_i (*.f32 -1 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (+.f32 n0_i (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 u (*.f32 normAngle n0_i)) (sin.f32 normAngle))))) (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i))))
(+.f32 n0_i (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i) (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i)))))
(+.f32 n0_i (+.f32 (+.f32 (*.f32 (*.f32 u (*.f32 normAngle n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 (*.f32 u normAngle) 3) n0_i) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 -1/2 (*.f32 (pow.f32 (*.f32 u normAngle) 2) n0_i))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 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 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 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 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 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 (*.f32 u -1)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 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))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))
(+.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 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 (*.f32 1/120 (-.f32 1 u)) n0_i) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))))
(+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))))))))
(+.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 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (pow.f32 normAngle 6) (-.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 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))) (*.f32 1/120 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (pow.f32 normAngle 6) (-.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 n0_i (*.f32 1/120 (-.f32 1 u))) (*.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))))))))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 (*.f32 1/120 (-.f32 1 u)) n0_i) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 (pow.f32 normAngle 6) (-.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 (*.f32 1/120 (-.f32 1 u)) n0_i) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 1/120 (*.f32 (*.f32 -1/6 n0_i) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))))))) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 -1/5040 n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 1/120 n0_i)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 1/120 n0_i)) (*.f32 -1/6 (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))))))) (*.f32 1/120 (*.f32 (*.f32 -1/6 n0_i) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 0 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(-.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 0)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle u))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4) 4)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 1/2 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) 2)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) 2))
(*.f32 (/.f32 2 (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (/.f32 2 (sin.f32 (*.f32 u normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))))))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) 8)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(/.f32 4 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (sin.f32 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (sin.f32 normAngle) (/.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (/.f32 4 (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 u normAngle))))) (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 u normAngle)))))))
(/.f32 4 (*.f32 (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (sin.f32 (*.f32 u normAngle))) (/.f32 2 (sin.f32 (*.f32 u normAngle))))))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 4))) 16)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (sin.f32 normAngle)) 8)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) -1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (sin.f32 (*.f32 normAngle u))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(-.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 0)
(/.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 1 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (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 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 2 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 4 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 4 (*.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) 1))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) 2)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 -1 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 8 (+.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) 4)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 -2 (neg.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (sin.f32 (neg.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 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) 8)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (*.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 1/2 (sin.f32 normAngle))) 1/2)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4)) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4))) 16)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))) (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (+.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (sin.f32 normAngle)) 8)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)) -1)
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 2 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2))) (neg.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.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))
(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))
(neg.f32 (/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (/.f32 1 n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 2 (/.f32 (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 4 (/.f32 (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 4 (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 2 (sin.f32 normAngle))) (/.f32 2 n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 2 (/.f32 n0_i (sin.f32 normAngle)))) 2)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 2) (*.f32 (sin.f32 normAngle) (/.f32 2 n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (+.f32 n0_i n0_i) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 1 (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) 4) (/.f32 4 n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)) 4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i 4) (/.f32 4 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (sin.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) 8)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 n0_i 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i 1/2) (/.f32 (*.f32 (sin.f32 normAngle) 1/2) (sin.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 1/2)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)) (*.f32 n0_i 4)))) 16)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 2) (*.f32 (sin.f32 normAngle) 1/2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 n0_i 1/2) (/.f32 2 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n0_i 4) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 n0_i 4)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 1 u))))) 8)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) (sin.f32 normAngle)) 2)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))

eval692.0ms (2.7%)

Compiler

Compiled 31286 to 17163 computations (45.1% saved)

prune213.0ms (0.8%)

Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New85518873
Fresh000
Picked101
Done202
Total85818876
Error
0.0b
Counts
876 → 18
Alt Table
Click to see full alt table
StatusErrorProgram
6.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
6.6b
(/.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
3.9b
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
4.1b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
0.7b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i)))
0.9b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (*.f32 n1_i u))
1.0b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
8.9b
(+.f32 n0_i (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
6.2b
(+.f32 n0_i (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) (sin.f32 (*.f32 u normAngle))) n1_i))
1.4b
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
1.4b
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
7.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
11.0b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
7.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle))
19.9b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
13.6b
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
17.4b
n0_i
Compiler

Compiled 697 to 476 computations (31.7% saved)

localize80.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f32 (-.f32 1 u) normAngle)
0.3b
(*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)
0.3b
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i))
0.9b
(/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))
Compiler

Compiled 91 to 41 computations (54.9% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

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

rewrite87.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1810×rational.json-1
1810×rational.json-2
1810×rational.json-4
1810×rational.json-3
1472×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01127
18327
224427
373827
4253127
5642127
Stop Event
node limit
Counts
1 → 47
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) n1_i))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 2)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) (+.f32 n1_i n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))) (*.f32 n1_i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 (sin.f32 (*.f32 normAngle u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (neg.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))))))

simplify128.0ms (0.5%)

Algorithm
egg-herbie
Rules
1510×rational.json-simplify-35
1192×rational.json-simplify-49
1046×rational.json-simplify-2
790×rational.json-simplify-41
790×rational.json-simplify-55
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01733021
13952955
28182913
322232859
455862859
574612859
Stop Event
node limit
Counts
83 → 87
Calls
Call 1
Inputs
(*.f32 n1_i u)
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 2)) n1_i))
(*.f32 2 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 2 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) n1_i))
(*.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (sin.f32 (*.f32 normAngle u))))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))) 1/2)
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))
(*.f32 (*.f32 n1_i 4) (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))))
(*.f32 -1 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) (+.f32 n1_i n1_i))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))
(*.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)
(*.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))) 2)
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2) 2)
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) 4))
(*.f32 (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))) (*.f32 n1_i 4))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 (sin.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (neg.f32 n1_i))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
Outputs
(*.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 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6)) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (*.f32 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6))) (*.f32 (*.f32 n1_i u) 1/120))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6)) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (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 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (*.f32 n1_i u))))
(+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6)) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) -1/5040)) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6))) (*.f32 (*.f32 n1_i u) 1/120)))) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6)) 1/120)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (*.f32 n1_i u) -1/6))) (*.f32 (*.f32 n1_i u) 1/120))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) 1/120)))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 u (*.f32 n1_i -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) 1/120))))) (pow.f32 normAngle 6))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 -1/5040 (pow.f32 u 7))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (*.f32 -1/6 (+.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (*.f32 1/120 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6)))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 u (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 u (/.f32 normAngle (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 u (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 (*.f32 u normAngle) 3) -1/6)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (+.f32 (*.f32 u normAngle) (*.f32 -1/6 (pow.f32 (*.f32 u normAngle) 3))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle)))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/120 (*.f32 (pow.f32 (*.f32 u normAngle) 5) (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle))))))
(+.f32 (*.f32 u (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))) (+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 (*.f32 u normAngle) 3) -1/6)) (*.f32 n1_i (*.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)) 1/120))))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (+.f32 (*.f32 u normAngle) (*.f32 1/120 (pow.f32 (*.f32 u normAngle) 5)))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3))) (sin.f32 normAngle))) (*.f32 1/120 (/.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5))) (sin.f32 normAngle))))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (*.f32 u normAngle) 5) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 -1/5040 (*.f32 (pow.f32 (*.f32 u normAngle) 7) (/.f32 n1_i (sin.f32 normAngle)))))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))) (*.f32 -1/5040 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (pow.f32 (*.f32 u normAngle) 3) -1/6)) (+.f32 (*.f32 n1_i (*.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 7) (sin.f32 normAngle)) -1/5040)) (+.f32 (*.f32 u (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))) (*.f32 n1_i (*.f32 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)) 1/120)))))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 u normAngle) 3) (sin.f32 normAngle)))) (+.f32 (*.f32 n1_i (*.f32 1/120 (/.f32 (pow.f32 (*.f32 u normAngle) 5) (sin.f32 normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (+.f32 (*.f32 u normAngle) (*.f32 -1/5040 (pow.f32 (*.f32 u normAngle) 7))))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 1 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 2) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 2)) n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 2 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 2 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))) 1/2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))
(*.f32 (*.f32 4 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 4 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1/4 (sin.f32 normAngle)))))
(*.f32 (*.f32 n1_i 4) (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))))
(*.f32 (*.f32 4 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 4 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1/4 (sin.f32 normAngle)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 n1_i (/.f32 2 (sin.f32 normAngle)))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) 1/2) (+.f32 n1_i n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 normAngle u)) 2))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (/.f32 1 (sin.f32 (*.f32 normAngle u)))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 2 (sin.f32 (*.f32 normAngle u))))) 2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 2) 2)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 (sin.f32 (*.f32 normAngle u)) 4))
(*.f32 (*.f32 4 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 4 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1/4 (sin.f32 normAngle)))))
(*.f32 (/.f32 1 (/.f32 (*.f32 (sin.f32 normAngle) 4) (sin.f32 (*.f32 normAngle u)))) (*.f32 n1_i 4))
(*.f32 (*.f32 4 (sin.f32 (*.f32 u normAngle))) (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (*.f32 4 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 4 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 1/4 (sin.f32 normAngle)))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 (sin.f32 (*.f32 normAngle u))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) (neg.f32 n1_i))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(neg.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))

localize32.0ms (0.1%)

Local error

Found 3 expressions with local error:

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

Compiled 28 to 15 computations (46.4% saved)

series4.0ms (0%)

Counts
3 → 30
Calls

21 calls:

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

rewrite237.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1898×rational.json-simplify-1
1382×exponential.json-3
1382×rational.json-1
1382×rational.json-2
1382×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01045
17545
216045
330645
457345
5128545
6293145
7508245
8631745
9742145
10750145
11759345
12768245
Stop Event
node limit
Counts
3 → 46
Calls
Call 1
Inputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(*.f32 n1_i u)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) n0_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)) (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 1 u) n0_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 u) n0_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (*.f32 u n1_i) 1/2) (*.f32 (*.f32 u n1_i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u n1_i) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 n1_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u n1_i) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u n1_i) 1)))))

simplify428.0ms (1.7%)

Algorithm
egg-herbie
Rules
4974×rational.json-simplify-51
2562×rational.json-simplify-35
1522×rational.json-simplify-2
690×rational.json-simplify-43
604×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01091306
12701254
26831254
320561254
432561254
536631254
638771254
740301254
841671254
942901254
1046421254
1148101254
1248541254
1348741254
1448981254
1549011254
1649041254
1750291254
1851521254
Stop Event
node limit
Counts
76 → 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 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 (*.f32 (-.f32 1 u) n0_i) 0)
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)) (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)))
(-.f32 (*.f32 (-.f32 1 u) n0_i) 0)
(/.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(/.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) 2)
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 4)) 4)
(/.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))))) 128)
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 0)
(*.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))
(*.f32 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)
(/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8) 8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))))) 128)
(pow.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 u n1_i) 0)
(+.f32 0 (*.f32 u n1_i))
(+.f32 (*.f32 (*.f32 u n1_i) 1/2) (*.f32 (*.f32 u n1_i) 1/2))
(-.f32 (*.f32 u n1_i) 0)
(/.f32 (*.f32 u n1_i) 1)
(/.f32 (*.f32 (*.f32 u n1_i) 2) 2)
(/.f32 (*.f32 u (*.f32 n1_i 4)) 4)
(/.f32 (*.f32 (*.f32 u n1_i) 8) 8)
(/.f32 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))))) 128)
(pow.f32 (*.f32 u n1_i) 1)
Outputs
n0_i
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 -1 (*.f32 n0_i u))
(neg.f32 (*.f32 n0_i u))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 -1 (*.f32 n0_i u))
(neg.f32 (*.f32 n0_i u))
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 n0_i u)))
(+.f32 n0_i (neg.f32 (*.f32 n0_i u)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 n1_i u)
(*.f32 u n1_i)
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))))
(*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i))))
(*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) 0)
(*.f32 n0_i (-.f32 1 u))
(+.f32 0 (*.f32 (-.f32 1 u) n0_i))
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)) (*.f32 (-.f32 1 u) (*.f32 n0_i 1/2)))
(*.f32 n0_i (-.f32 1 u))
(-.f32 (*.f32 (-.f32 1 u) n0_i) 0)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) 2)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 4)) 4)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8) 8)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)) 16)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))) 32)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8)))) 64)
(*.f32 n0_i (-.f32 1 u))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (-.f32 1 u) n0_i) 8))))) 128)
(*.f32 n0_i (-.f32 1 u))
(pow.f32 (*.f32 (-.f32 1 u) n0_i) 1)
(*.f32 n0_i (-.f32 1 u))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 0)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 1/2)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 1/4)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1/2) 2)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 2) 2)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 4) 4)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8) 8)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)) 16)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))) 32)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8)))) 64)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 8))))) 128)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(pow.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 u n1_i))
(+.f32 (*.f32 u n1_i) 0)
(*.f32 u n1_i)
(+.f32 0 (*.f32 u n1_i))
(*.f32 u n1_i)
(+.f32 (*.f32 (*.f32 u n1_i) 1/2) (*.f32 (*.f32 u n1_i) 1/2))
(*.f32 u n1_i)
(-.f32 (*.f32 u n1_i) 0)
(*.f32 u n1_i)
(/.f32 (*.f32 u n1_i) 1)
(*.f32 u n1_i)
(/.f32 (*.f32 (*.f32 u n1_i) 2) 2)
(*.f32 u n1_i)
(/.f32 (*.f32 u (*.f32 n1_i 4)) 4)
(*.f32 u n1_i)
(/.f32 (*.f32 (*.f32 u n1_i) 8) 8)
(*.f32 u n1_i)
(/.f32 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)) 16)
(*.f32 u n1_i)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))) 32)
(*.f32 u n1_i)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8)))) 64)
(*.f32 u n1_i)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u n1_i) 8))))) 128)
(*.f32 u n1_i)
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 u n1_i)

localize115.0ms (0.4%)

Local error

Found 4 expressions with local error:

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

Compiled 43 to 26 computations (39.5% saved)

series2.0ms (0%)

Counts
2 → 24
Calls

15 calls:

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

rewrite78.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1206×rational.json-1
1206×rational.json-2
1206×rational.json-4
1206×rational.json-3
1198×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01350
110050
225050
363850
4183050
5436750
Stop Event
node limit
Counts
2 → 106
Calls
Call 1
Inputs
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(sin.f32 (*.f32 (-.f32 1 u) normAngle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (/.f32 1/2 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 1/2 (/.f32 n0_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 2) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n0_i n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 -1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (*.f32 n0_i 1/2) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 1/2 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 8 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 1/4 (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i 4) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i 4) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))) (*.f32 n0_i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (+.f32 n0_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 -1 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) -2) (*.f32 -1 (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle)))) (*.f32 -1 (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2) (+.f32 n0_i n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 -1 (sin.f32 normAngle))) (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))))))

simplify145.0ms (0.6%)

Algorithm
egg-herbie
Rules
1248×rational.json-simplify-35
928×rational.json-simplify-61
920×exponential.json-simplify-26
834×rational.json-simplify-43
710×rational.json-simplify-46
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03005442
17425162
218275110
338384658
469884658
Stop Event
node limit
Counts
130 → 174
Calls
Call 1
Inputs
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle)))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.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)))))
(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)))))))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (pow.f32 normAngle 7))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 -1 (-.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)
(-.f32 0 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 2 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 2 (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 1/2 (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 4 (*.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 4 (*.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))
(*.f32 4 (*.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))) 1/2)
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (+.f32 n0_i n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (*.f32 n0_i 1/2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 1/2 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (*.f32 8 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 1/4 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (*.f32 n0_i 4) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i 4) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))) (*.f32 n0_i 1/2))
(*.f32 (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (+.f32 n0_i n0_i))
(*.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 -1 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) -2) (*.f32 -1 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))
(*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))
(*.f32 -2 (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 -2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))) -1)
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) 2)
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) 2)
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)))
(*.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle)))) (*.f32 -1 (*.f32 n0_i 1/2)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 2)
(*.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))) 2)
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)) 2)
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2) (+.f32 n0_i n0_i))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))) 2)
(*.f32 (+.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 -1 (sin.f32 normAngle))) (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i 1/2)))
(pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(+.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)
(+.f32 0 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 -1 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(+.f32 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1) -1)
(-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 1 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 1/2)
(*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) 2)
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 2)
(/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) -2)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))) 16)
(pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
Outputs
n0_i
(+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))) (sin.f32 normAngle))))
(+.f32 n0_i (*.f32 -1 (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (neg.f32 (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))
(+.f32 n0_i (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (neg.f32 (/.f32 (cos.f32 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 n0_i (*.f32 -1 (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2))))
(+.f32 (neg.f32 (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2))) n0_i))
(+.f32 n0_i (+.f32 (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2)))))
(+.f32 n0_i (+.f32 (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2)))))
(+.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/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2))) (+.f32 (+.f32 n0_i (*.f32 -1 (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (+.f32 (neg.f32 (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2)))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 (*.f32 normAngle (*.f32 u n0_i)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2))))))
(+.f32 n0_i (+.f32 (*.f32 (*.f32 n0_i (*.f32 normAngle u)) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) (+.f32 (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 2))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 (*.f32 normAngle u) 3)) (/.f32 (cos.f32 normAngle) (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 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))
(+.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 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (*.f32 n0_i (-.f32 1 u)) 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))) (*.f32 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))) (pow.f32 normAngle 4))))
(+.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 (pow.f32 normAngle 2) (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (*.f32 n0_i (-.f32 1 u)) 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 (*.f32 n0_i (-.f32 1 u)) 1/120) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))) (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) 1/120)))) (pow.f32 normAngle 6)))))
(+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))) (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) 1/120)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 (pow.f32 (-.f32 1 u) 5) 1/120)) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/120)))) (pow.f32 normAngle 6)))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))))))) (*.f32 (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3)))) 1/120)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))) (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 u (-.f32 1 (pow.f32 (-.f32 1 u) 3))))))) (pow.f32 normAngle 4)))))
(sin.f32 normAngle)
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u normAngle))))
(+.f32 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))))
(+.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 normAngle u))))
(+.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 (sin.f32 normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (*.f32 normAngle u) 2) -1/2)))
(+.f32 (+.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 normAngle u)))) (*.f32 (pow.f32 (*.f32 normAngle u) 2) (*.f32 -1/2 (sin.f32 normAngle))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 normAngle u))) (+.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)))))
(+.f32 (+.f32 (sin.f32 normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 normAngle u)))) (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2))))
(+.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 (sin.f32 normAngle) (+.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 normAngle u))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (pow.f32 (*.f32 normAngle u) 3)))) (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (*.f32 normAngle u) 2) -1/2))))
(+.f32 (sin.f32 normAngle) (+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 2) (*.f32 -1/2 (sin.f32 normAngle))) (+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 normAngle u))) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (*.f32 1/6 (cos.f32 normAngle))))))
(+.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2))) (*.f32 (cos.f32 normAngle) (+.f32 (*.f32 1/6 (pow.f32 (*.f32 normAngle u) 3)) (neg.f32 (*.f32 normAngle u))))))
(+.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2))) (*.f32 (cos.f32 normAngle) (+.f32 (neg.f32 (*.f32 normAngle u)) (*.f32 1/6 (pow.f32 (*.f32 normAngle u) 3))))))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 normAngle (-.f32 1 u))
(+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle))
(+.f32 (*.f32 normAngle (-.f32 1 u)) (*.f32 -1/6 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3)))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 normAngle 5))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 normAngle 3))) (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (*.f32 1/120 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 5))))
(+.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))))
(+.f32 (*.f32 1/120 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 5)) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (*.f32 -1/5040 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 7)))))
(+.f32 (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (*.f32 1/120 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 5)))) (*.f32 -1/5040 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 7)))
(+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 3)) (+.f32 (*.f32 1/120 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 5)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (*.f32 -1/5040 (pow.f32 (*.f32 normAngle (-.f32 1 u)) 7)))))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 -1 (-.f32 1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(-.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 0)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(-.f32 0 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 1 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (*.f32 1/2 (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) 2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))) 1/2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (+.f32 n0_i n0_i) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (+.f32 n0_i n0_i) (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 (*.f32 n0_i 1/2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (*.f32 1/2 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 8 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 1/4 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 8)) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) 1/4))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 (*.f32 n0_i 8) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) 1/4)))
(*.f32 (*.f32 n0_i 4) (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i 4) (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i 4) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))) (*.f32 n0_i 1/2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 n0_i (/.f32 2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle))) (+.f32 n0_i n0_i))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) (*.f32 -1 (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) -2) (*.f32 -1 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 -2 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle))) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 -2 (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 -2 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)) (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 n0_i n0_i)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))) -1)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 normAngle) 2)) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 n0_i)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 2) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i 4)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 2 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (neg.f32 (sin.f32 normAngle)))) (*.f32 -1 (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (/.f32 1/2 (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 1/2 (sin.f32 normAngle)))) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) (*.f32 n0_i 1/2)) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)) 1/2) (+.f32 n0_i n0_i))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (/.f32 1/2 (sin.f32 normAngle))) 2)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (+.f32 (/.f32 -1 (sin.f32 normAngle)) (/.f32 -1 (sin.f32 normAngle))) (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n0_i 1/2)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) 1)
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (neg.f32 (sin.f32 normAngle))))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))) (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(+.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(+.f32 0 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(+.f32 -1 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(+.f32 (-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -1) -1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(-.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 0)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(-.f32 0 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 1 (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 1/2)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 -1 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 1/2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1/2) 2)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) 2)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))) -1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) 4)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) -2) -2)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4)) 8)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4))) 16)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 1)
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 -1 u))))
(sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u))))
(sin.f32 (*.f32 normAngle (-.f32 1 u)))

localize132.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 64 to 26 computations (59.4% saved)

series4.0ms (0%)

Counts
2 → 56
Calls

21 calls:

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

rewrite104.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1394×rational.json-1
1394×rational.json-2
1394×rational.json-4
1394×rational.json-3
1386×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01768
112762
227962
361962
4138562
5448062
Stop Event
node limit
Counts
2 → 29
Calls
Call 1
Inputs
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (/.f32 1 (sin.f32 normAngle)) (*.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 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.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 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.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 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.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 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.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 (sin.f32 (*.f32 u normAngle)) n1_i) 0)))) (#(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 -1 (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (+.f32 n1_i n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)))) 16)))) (#(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 neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))))))

simplify171.0ms (0.7%)

Algorithm
egg-herbie
Rules
1786×rational.json-simplify-35
870×rational.json-simplify-53
836×rational.json-simplify-2
810×rational.json-simplify-1
738×rational.json-simplify-61
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01503907
13633807
27733741
316313723
433963723
545503723
656873723
768953723
Stop Event
node limit
Counts
85 → 102
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 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 0)
(*.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2))
(*.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2) 2)
(/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))) 16)
(pow.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 -1 (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)))
(-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 0)
(-.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (+.f32 n1_i n1_i)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)) 4)
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) -1)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)))) 16)
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))
Outputs
n0_i
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 n0_i -1)) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.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 n0_i -1)) u) (+.f32 n0_i (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 normAngle u) 3) (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 n0_i)) u) (+.f32 n0_i (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) (*.f32 n1_i (*.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle)) -1/6))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) (*.f32 n1_i (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 n0_i)) u) (+.f32 n0_i (*.f32 n1_i (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle))))))
(+.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 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 n0_i -1)) u) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (*.f32 normAngle u) 3) (/.f32 n1_i (sin.f32 normAngle)))) (+.f32 n0_i (*.f32 1/120 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (/.f32 n1_i (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 n0_i)) u) (+.f32 n0_i (+.f32 (*.f32 1/120 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle)))))))
(+.f32 (+.f32 n0_i (*.f32 n1_i (*.f32 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle)) -1/6))) (+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) (*.f32 1/120 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (/.f32 n1_i (sin.f32 normAngle))))))
(+.f32 n0_i (+.f32 (*.f32 n1_i (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle)))) (+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) (*.f32 1/120 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (/.f32 n1_i (sin.f32 normAngle)))))))
(+.f32 n0_i (+.f32 (*.f32 n1_i (*.f32 -1/6 (/.f32 (pow.f32 (*.f32 normAngle u) 3) (sin.f32 normAngle)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 n0_i)) u) (*.f32 n1_i (*.f32 1/120 (/.f32 (pow.f32 (*.f32 normAngle u) 5) (sin.f32 normAngle)))))))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) u)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (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 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (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 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle))))
(*.f32 -1 (*.f32 u n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 (neg.f32 n0_i) u)
(*.f32 n0_i (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) (+.f32 n0_i (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))))
(+.f32 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (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 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (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 n0_i (+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 -1 (*.f32 n0_i u))))
(+.f32 n0_i (+.f32 (*.f32 (neg.f32 n0_i) u) (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (neg.f32 n0_i) u) (+.f32 n0_i (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.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)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2))))
(+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))))
(+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)) (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2))))))
(+.f32 (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)) (+.f32 (*.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 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 7) -1/5040)) (+.f32 (*.f32 (*.f32 n1_i u) -1/5040) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 1/120 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u))))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))) (pow.f32 normAngle 2)) (+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u)))) (*.f32 n1_i (*.f32 u 1/120))))) (*.f32 1/120 (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n1_i u))))))) (pow.f32 normAngle 6)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 u 7) (*.f32 n1_i -1/5040)) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u))))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) 1/120))))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 -1/6 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)))) (*.f32 -1/6 (*.f32 (*.f32 n1_i (-.f32 (pow.f32 u 3) u)) (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u)))) (pow.f32 normAngle 4)))) (*.f32 (-.f32 (*.f32 (pow.f32 u 7) (*.f32 n1_i -1/5040)) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (*.f32 -1/6 (+.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 1/120 (*.f32 n1_i u)))) (*.f32 1/120 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (pow.f32 normAngle 4)) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 n1_i (-.f32 (pow.f32 u 3) u)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (*.f32 -1/6 (+.f32 (-.f32 (*.f32 n1_i (*.f32 1/120 (pow.f32 u 5))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 -1/6 (-.f32 (pow.f32 u 3) u)))) (*.f32 n1_i (*.f32 u 1/120)))) (*.f32 1/120 (*.f32 n1_i (-.f32 (pow.f32 u 3) u))))))) (pow.f32 normAngle 6))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 normAngle u))
(*.f32 normAngle (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)))
(*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))))
(+.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 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)) (+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 5) 1/120))))
(+.f32 (*.f32 n1_i (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))) (*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)))))
(*.f32 n1_i (+.f32 (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)) (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)))))
(*.f32 n1_i (+.f32 (*.f32 normAngle u) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(+.f32 (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)) (+.f32 (+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 5) 1/120))) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 7) -1/5040))))
(+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (*.f32 n1_i 1/120)) (+.f32 (*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)))) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 (*.f32 normAngle u) 7)))))
(+.f32 (*.f32 n1_i (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))) (*.f32 n1_i (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 normAngle u) 7)) (+.f32 (*.f32 normAngle u) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5))))))
(*.f32 n1_i (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 normAngle u) 7)) (+.f32 (*.f32 normAngle u) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5))))))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 n1_i (*.f32 normAngle u))
(*.f32 normAngle (*.f32 n1_i u))
(+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)))
(*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))))
(+.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 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)) (+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 5) 1/120))))
(+.f32 (*.f32 n1_i (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))) (*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)))))
(*.f32 n1_i (+.f32 (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)) (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)))))
(*.f32 n1_i (+.f32 (*.f32 normAngle u) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5)))))
(+.f32 (*.f32 -1/5040 (*.f32 n1_i (*.f32 (pow.f32 u 7) (pow.f32 normAngle 7)))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (*.f32 (pow.f32 u 3) (pow.f32 normAngle 3)))) (+.f32 (*.f32 1/120 (*.f32 n1_i (*.f32 (pow.f32 u 5) (pow.f32 normAngle 5)))) (*.f32 n1_i (*.f32 u normAngle)))))
(+.f32 (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) -1/6)) (+.f32 (+.f32 (*.f32 n1_i (*.f32 normAngle u)) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 5) 1/120))) (*.f32 n1_i (*.f32 (pow.f32 (*.f32 normAngle u) 7) -1/5040))))
(+.f32 (*.f32 (pow.f32 (*.f32 normAngle u) 5) (*.f32 n1_i 1/120)) (+.f32 (*.f32 n1_i (+.f32 (*.f32 normAngle u) (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)))) (*.f32 -1/5040 (*.f32 n1_i (pow.f32 (*.f32 normAngle u) 7)))))
(+.f32 (*.f32 n1_i (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3))) (*.f32 n1_i (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 normAngle u) 7)) (+.f32 (*.f32 normAngle u) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5))))))
(*.f32 n1_i (+.f32 (*.f32 -1/5040 (pow.f32 (*.f32 normAngle u) 7)) (+.f32 (*.f32 normAngle u) (+.f32 (*.f32 -1/6 (pow.f32 (*.f32 normAngle u) 3)) (*.f32 1/120 (pow.f32 (*.f32 normAngle u) 5))))))
(-.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 0)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 4 (/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 1/2)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 1/4)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1/2) 2)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 2) 2)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4) 4)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4)) 8)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 4))) 16)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(pow.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))) 1)
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle)) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 0)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(+.f32 -1 (-.f32 1 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i))))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(+.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)) (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 1/2)))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(-.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 0)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(-.f32 0 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (+.f32 n1_i n1_i)) 2)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)) 4)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)) -1)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4))) 8)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (sin.f32 (*.f32 u normAngle)) (*.f32 n1_i 4)))) 16)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(pow.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) 1)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(neg.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (neg.f32 n1_i)))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))

localize75.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 99 to 45 computations (54.5% saved)

series67.0ms (0.3%)

Counts
4 → 156
Calls

39 calls:

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

rewrite107.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1568×rational.json-1
1568×rational.json-2
1568×rational.json-4
1568×rational.json-3
1560×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
019146
1143146
2329146
3808146
42005146
55168146
Stop Event
node limit
Counts
4 → 107
Calls
Call 1
Inputs
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 normAngle (-.f32 1 u))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (sin.f32 normAngle))) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (/.f32 1/2 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 -1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sin.f32 normAngle)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (-.f32 1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 normAngle (-.f32 1 u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 -1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (*.f32 (PI.f32) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (neg.f32 (PI.f32))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32))) (-.f32 1 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 normAngle (-.f32 1 u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)))) (#(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 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.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))) (+.f32 n0_i n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)))))

simplify944.0ms (3.7%)

Algorithm
egg-herbie
Rules
1290×rational.json-simplify-35
1158×rational.json-simplify-43
1056×rational.json-simplify-61
1022×rational.json-simplify-49
1012×rational.json-simplify-44
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048618203
1125417775
2288317593
Stop Event
node limit
Counts
263 → 271
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (pow.f32 u 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (+.f32 (*.f32 1/5040 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1 (/.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/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (pow.f32 normAngle 6))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 1 n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (/.f32 1 n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))))) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))))) (+.f32 (/.f32 1 n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)) (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i))))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 1/2 (*.f32 (pow.f32 normAngle 2) (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i))))))))) (pow.f32 u 3))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 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 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i))) (+.f32 (*.f32 1/120 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i (pow.f32 u 5))) (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i))) (*.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 6))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle)))))))
(+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (sin.f32 normAngle))) (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i (pow.f32 normAngle 3))) (sin.f32 normAngle)))) (pow.f32 u 3)) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(*.f32 (-.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 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.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 (-.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 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.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 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.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 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(+.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)
(+.f32 0 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 -1 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(+.f32 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) -1)
(-.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)
(-.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2))
(*.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1/2)
(*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4) 1/4)
(*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (/.f32 1 (sin.f32 normAngle))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -1)
(*.f32 (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) 2))
(*.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 2)
(*.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4))
(*.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(neg.f32 (/.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (sin.f32 normAngle))) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(+.f32 -1 (-.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))))
(+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))
(-.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(-.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(*.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))
(*.f32 2 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))
(*.f32 2 (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 1/2)
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 -1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(*.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)
(*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(*.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) 2)
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(neg.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(neg.f32 (/.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(+.f32 0 (*.f32 normAngle (-.f32 1 u)))
(+.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(+.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(+.f32 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(+.f32 (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 -1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (*.f32 (PI.f32) 1/2))
(+.f32 (-.f32 -1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 -1 (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32))) (-.f32 1 (PI.f32)))
(-.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(-.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32)))
(-.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(-.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))
(/.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 2)) 2)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) 2)
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
Outputs
(/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 -1 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (neg.f32 (pow.f32 normAngle 2))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 normAngle 2) (neg.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))))) (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))) (/.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (*.f32 1/120 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (neg.f32 (pow.f32 normAngle 2))) (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (neg.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (/.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 1/120 (+.f32 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (pow.f32 normAngle 4))))
(+.f32 (+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (pow.f32 normAngle 2) (neg.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))))) (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (/.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 1/120 (+.f32 (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (pow.f32 normAngle 4)))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (pow.f32 normAngle 2))) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 (-.f32 (*.f32 1/120 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1 (/.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 (*.f32 1/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 1/120 (/.f32 (*.f32 n1_i (pow.f32 u 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 1/120 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 -1/6 (*.f32 n1_i (pow.f32 u 3))) (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (pow.f32 u 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (+.f32 (*.f32 1/5040 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1 (/.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/6 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (pow.f32 normAngle 6))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))) (/.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (*.f32 1/120 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))) (/.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 1/120 (*.f32 (pow.f32 u 5) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (*.f32 1/120 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (pow.f32 u 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/5040) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))) (/.f32 (+.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (*.f32 (pow.f32 normAngle 6) -1)) (*.f32 -1 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))) (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6))))))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (neg.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (/.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 1/120 (+.f32 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (pow.f32 normAngle 4)) (*.f32 -1 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (*.f32 (+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (neg.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n1_i (pow.f32 u 3)))) (/.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 1/120 (+.f32 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n1_i (pow.f32 u 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/5040) (+.f32 (*.f32 -1/5040 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (neg.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (/.f32 (*.f32 n1_i (pow.f32 u 3)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (/.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (pow.f32 normAngle 6))))))
(+.f32 (*.f32 -1 (+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (*.f32 (+.f32 (*.f32 (*.f32 -1/6 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)))) (/.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (/.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 1/120 (+.f32 (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (+.f32 (*.f32 n1_i (*.f32 (/.f32 (pow.f32 u 7) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) -1/5040)) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i (pow.f32 u 5)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (/.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/5040) (*.f32 -1/5040 (/.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (pow.f32 normAngle 6)))) (+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (-.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/120) (+.f32 (*.f32 (+.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/6) (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 u 3) (/.f32 n1_i (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (/.f32 -1/6 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 1/120 (+.f32 (*.f32 n1_i (/.f32 (pow.f32 u 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 n0_i (/.f32 (pow.f32 (-.f32 1 u) 5) (pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (pow.f32 normAngle 4))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 1 n0_i)
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (/.f32 1 n0_i))
(+.f32 (/.f32 1 n0_i) (*.f32 u (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) -1)))
(+.f32 (/.f32 1 n0_i) (*.f32 u (neg.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))))))
(+.f32 (/.f32 1 n0_i) (*.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))))) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) -1))))
(+.f32 (/.f32 1 n0_i) (+.f32 (neg.f32 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (neg.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))))) (*.f32 u (neg.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle))))))))))
(+.f32 (/.f32 1 n0_i) (*.f32 -1 (+.f32 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (neg.f32 (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (neg.f32 (*.f32 normAngle (cos.f32 normAngle))))) (*.f32 n0_i (sin.f32 normAngle))))))) (*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle))))))))))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i)))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))))) (+.f32 (/.f32 1 n0_i) (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle)) (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i))))) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i))) (+.f32 (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle))) (*.f32 n1_i normAngle))) (*.f32 (sin.f32 normAngle) n0_i))) (+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (pow.f32 normAngle 3)) (*.f32 (sin.f32 normAngle) n0_i))) (*.f32 1/2 (*.f32 (pow.f32 normAngle 2) (+.f32 (/.f32 (*.f32 n1_i normAngle) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) normAngle) (*.f32 (sin.f32 normAngle) n0_i))))))))) (pow.f32 u 3))))))
(+.f32 (*.f32 u (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) -1)) (+.f32 (/.f32 1 n0_i) (+.f32 (*.f32 (+.f32 (*.f32 -1/6 (/.f32 (*.f32 n1_i (pow.f32 normAngle 3)) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))) (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))) (*.f32 n0_i (sin.f32 normAngle))))) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle))))) (*.f32 (pow.f32 normAngle 2) (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) 1/2))))) (*.f32 (pow.f32 u 3) -1)) (*.f32 -1 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 -1 (*.f32 (+.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (pow.f32 n0_i 2)) (*.f32 -1 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))))))))
(+.f32 (*.f32 u (neg.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))))) (+.f32 (/.f32 1 n0_i) (*.f32 -1 (+.f32 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (neg.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle))))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 normAngle 3) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))))) (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle)))) (/.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (neg.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 n0_i normAngle)))) (*.f32 n0_i (sin.f32 normAngle)))))) (*.f32 n0_i (sin.f32 normAngle))))) (+.f32 (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (pow.f32 normAngle 3) (*.f32 n0_i (sin.f32 normAngle))))) (*.f32 (pow.f32 normAngle 2) (*.f32 (+.f32 (*.f32 normAngle (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (pow.f32 n0_i 2))) (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) 1/2))))))))))
(+.f32 (/.f32 1 n0_i) (*.f32 -1 (+.f32 (*.f32 u (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle))))))) (+.f32 (*.f32 (pow.f32 u 2) (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (neg.f32 (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (neg.f32 (*.f32 normAngle (cos.f32 normAngle))))) (*.f32 n0_i (sin.f32 normAngle))))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 normAngle 3) (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))))) (+.f32 (*.f32 (+.f32 (*.f32 -1/2 (/.f32 (pow.f32 normAngle 2) n0_i)) (*.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) (neg.f32 (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (neg.f32 (*.f32 normAngle (cos.f32 normAngle))))) (*.f32 n0_i (sin.f32 normAngle)))))) (neg.f32 (/.f32 (+.f32 (*.f32 n1_i normAngle) (*.f32 n0_i (neg.f32 (*.f32 normAngle (cos.f32 normAngle))))) (*.f32 n0_i (sin.f32 normAngle))))) (+.f32 (*.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle))) (*.f32 (pow.f32 normAngle 3) 1/6)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i (*.f32 (sin.f32 normAngle) (pow.f32 n0_i 2))) (neg.f32 (/.f32 (cos.f32 normAngle) (*.f32 n0_i (sin.f32 normAngle)))))) 1/2))))))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))))
(+.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4))))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)))))))
(+.f32 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)
(/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (*.f32 -1 (+.f32 (*.f32 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)
(/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (*.f32 -1 (+.f32 (*.f32 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)
(/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3)))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 4) (pow.f32 n0_i 4)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))) (*.f32 -1 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 1 u) normAngle))) n0_i) (+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3)) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(+.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))) (+.f32 (*.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3))) (*.f32 -1 (+.f32 (*.f32 n1_i (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))))
(+.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4))))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)))))))
(+.f32 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)))))))
(/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))))
(+.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 2) (pow.f32 n0_i 2))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 3) (pow.f32 n1_i 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 2) (pow.f32 n1_i 2)))) (+.f32 (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (*.f32 -1 (/.f32 (*.f32 (sin.f32 normAngle) (*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) 3) (pow.f32 n0_i 3))) (*.f32 (pow.f32 (sin.f32 (*.f32 u normAngle)) 4) (pow.f32 n1_i 4)))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 n0_i (sin.f32 normAngle))) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (+.f32 (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4))))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3)))))
(+.f32 (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (*.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2))) (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 4)))))))
(+.f32 (*.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 2) (/.f32 (sin.f32 normAngle) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 3))) (+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 u normAngle))) n1_i) (*.f32 -1 (+.f32 (*.f32 (sin.f32 normAngle) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 2)))) (*.f32 (sin.f32 normAngle) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) 3) (pow.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) 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 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6))))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.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 (pow.f32 normAngle 4) (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))))))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))))) (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))
(+.f32 (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.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 (pow.f32 normAngle 2) (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))) (+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 6) (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (-.f32 (*.f32 -1/5040 (*.f32 n1_i (pow.f32 u 7))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))) (+.f32 (*.f32 -1/6 (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040))))))) (*.f32 (pow.f32 normAngle 4) (+.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 5) 1/120)) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 -1/6 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (-.f32 (*.f32 n1_i (*.f32 (pow.f32 u 3) -1/6)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/6)))))))))))
(+.f32 (*.f32 (pow.f32 normAngle 2) (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)) (*.f32 n1_i (pow.f32 u 7)))) (+.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5)) (*.f32 n1_i (pow.f32 u 5)))) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120) (*.f32 -1/6 (+.f32 (*.f32 n0_i (*.f32 -1/6 (pow.f32 (-.f32 1 u) 3))) (*.f32 -1/6 (-.f32 (*.f32 n1_i (pow.f32 u 3)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040)))))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (pow.f32 normAngle 6) (-.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i (pow.f32 u 7)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 7)))) (+.f32 (*.f32 1/120 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040))))) (*.f32 (pow.f32 normAngle 4) (-.f32 (*.f32 1/120 (+.f32 (*.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)) 1/120) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (+.f32 (*.f32 n1_i (pow.f32 u 3)) (*.f32 n0_i (pow.f32 (-.f32 1 u) 3))) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
n0_i
(+.f32 n0_i (*.f32 u (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 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 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2)))))
(+.f32 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))) (*.f32 (pow.f32 (*.f32 u normAngle) 2) (*.f32 n0_i -1/2))))
(+.f32 n0_i (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))))
(+.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 -1/2 (*.f32 n0_i (pow.f32 (*.f32 u normAngle) 2))) (+.f32 (+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(+.f32 n0_i (+.f32 (+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))))) (*.f32 (pow.f32 (*.f32 u normAngle) 2) (*.f32 n0_i -1/2))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 n1_i (/.f32 (pow.f32 normAngle 3) (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (pow.f32 normAngle 3)) (sin.f32 normAngle))))))))
(+.f32 (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))) (+.f32 (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2))) (*.f32 (pow.f32 u 3) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 normAngle 3) (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 (pow.f32 normAngle 3) (*.f32 n0_i (/.f32 (cos.f32 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 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))) (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))) (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))) (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 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))) (sin.f32 normAngle))
(/.f32 (+.f32 (*.f32 n1_i (sin.f32 (*.f32 u normAngle))) (*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i (/.f32 (sin.f32 (*.f32 u normAngle)) (sin.f32 normAngle))) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
(*.f32 (-.f32 1 u) normAngle)
normAngle
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (*.f32 normAngle -1))
(neg.f32 (*.f32 u normAngle))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(*.f32 -1 (*.f32 u normAngle))
(*.f32 u (*.f32 normAngle -1))
(neg.f32 (*.f32 u normAngle))
(*.f32 u (neg.f32 normAngle))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.f32 normAngle)))
(+.f32 (*.f32 -1 (*.f32 u normAngle)) normAngle)
(+.f32 normAngle (*.f32 u (*.f32 normAngle -1)))
(+.f32 normAngle (neg.f32 (*.f32 u normAngle)))
(+.f32 normAngle (*.f32 u (neg.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 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6)))
(*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) 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))))
(+.f32 (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 normAngle 5) (pow.f32 (-.f32 1 u) 5))))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6))))
(+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) (*.f32 n0_i -1/6)) (*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120))))
(+.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i (pow.f32 normAngle 5)))) (+.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i (pow.f32 normAngle 7)))))))
(+.f32 (*.f32 -1/6 (*.f32 n0_i (*.f32 (pow.f32 normAngle 3) (pow.f32 (-.f32 1 u) 3)))) (+.f32 (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 (*.f32 n0_i (pow.f32 normAngle 7)) -1/5040))) (*.f32 1/120 (*.f32 n0_i (*.f32 (pow.f32 normAngle 5) (pow.f32 (-.f32 1 u) 5))))))
(+.f32 (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 7) -1/5040))) (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) -1/6)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120))))
(+.f32 (*.f32 n0_i (+.f32 (*.f32 (-.f32 1 u) normAngle) (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 7) -1/5040))) (+.f32 (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 3) (*.f32 n0_i -1/6)) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 (-.f32 1 u) normAngle) 5) 1/120))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 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))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle)))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))))
(*.f32 n0_i (+.f32 (sin.f32 normAngle) (neg.f32 (*.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)))))))
(+.f32 (*.f32 n0_i (sin.f32 normAngle)) (+.f32 (*.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (sin.f32 normAngle)))) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (*.f32 n0_i -1/2)))))
(+.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (neg.f32 (*.f32 n0_i normAngle)))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/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 n0_i (sin.f32 normAngle)) (+.f32 (+.f32 (*.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (sin.f32 normAngle)))) (*.f32 1/6 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 3) (cos.f32 normAngle))))) (*.f32 -1 (*.f32 (cos.f32 normAngle) (*.f32 u (*.f32 n0_i normAngle))))))
(+.f32 (*.f32 (cos.f32 normAngle) (neg.f32 (*.f32 u (*.f32 n0_i normAngle)))) (+.f32 (*.f32 1/6 (*.f32 n0_i (*.f32 (cos.f32 normAngle) (pow.f32 (*.f32 u normAngle) 3)))) (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) (*.f32 n0_i -1/2))))))
(+.f32 (*.f32 (cos.f32 normAngle) (*.f32 u (neg.f32 (*.f32 n0_i normAngle)))) (+.f32 (*.f32 (sin.f32 normAngle) (+.f32 n0_i (*.f32 n0_i (*.f32 (pow.f32 (*.f32 u normAngle) 2) -1/2)))) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 u normAngle) 3) (*.f32 (cos.f32 normAngle) n0_i)))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (*.f32 u -1)))))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (+.f32 1 (neg.f32 u)))))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(+.f32 0 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(+.f32 -1 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(+.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2) (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 2))
(+.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 1/2) (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 1/2))
(*.f32 (/.f32 1 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (+.f32 (/.f32 (sin.f32 normAngle) 2) (/.f32 (sin.f32 normAngle) 2)))
(+.f32 (-.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))) -1)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(-.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 0)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(-.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (sin.f32 normAngle) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 1/2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 2 (*.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle)))
(*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 1/2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) 1/2)
(*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 1/2))
(*.f32 (sin.f32 normAngle) (*.f32 1/2 (/.f32 2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)))
(*.f32 (*.f32 4 (sin.f32 normAngle)) (/.f32 1 (*.f32 4 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 4 (*.f32 (/.f32 1/4 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4) 1/4)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 1 (/.f32 1 (sin.f32 normAngle))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) -1)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) 1/2))
(*.f32 (sin.f32 normAngle) (*.f32 1/2 (/.f32 2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (/.f32 1/2 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 1/2 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (/.f32 1 (sin.f32 normAngle))) (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 2) 2)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 4))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4)) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (*.f32 4 (sin.f32 normAngle)) (/.f32 1 (*.f32 4 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 4 (*.f32 (/.f32 1/4 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (sin.f32 normAngle)))
(*.f32 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(pow.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) 1)
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(neg.f32 (/.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(neg.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))))
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (neg.f32 (sin.f32 normAngle)))) (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))))
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle))))) (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))) (/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (sin.f32 normAngle))) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))))
(+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 -1 (-.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))
(+.f32 (/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 2 (sin.f32 normAngle))) (/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 2 (sin.f32 normAngle))))
(+.f32 (*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 1/2 (sin.f32 normAngle))) (*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 1/2 (sin.f32 normAngle))))
(-.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 0)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(-.f32 0 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (/.f32 1/2 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2) (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 2 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 2 (*.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 4 (/.f32 1 (*.f32 4 (sin.f32 normAngle)))))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 4 (/.f32 1/4 (sin.f32 normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))) 1/2)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 2 (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 1/2 (/.f32 2 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 -1 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 -1 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 2 (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (/.f32 2 (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 1/2 (/.f32 2 (sin.f32 normAngle))))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 1 (sin.f32 normAngle)) 1/2) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 2))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (/.f32 1 (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) 4))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 4 (/.f32 1 (*.f32 4 (sin.f32 normAngle)))))
(*.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (*.f32 4 (/.f32 1/4 (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (*.f32 (sin.f32 normAngle) 2)) 2)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(pow.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) 1)
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 1 (/.f32 (sin.f32 normAngle) (neg.f32 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (/.f32 -1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(neg.f32 (/.f32 (/.f32 1 (/.f32 -1 (+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 u normAngle)))) (sin.f32 normAngle))
(+.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(*.f32 (-.f32 1 u) normAngle)
(+.f32 0 (*.f32 normAngle (-.f32 1 u)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (PI.f32) (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 (PI.f32) 1/2) (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (PI.f32) (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (-.f32 (PI.f32) (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 -1 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (neg.f32 (PI.f32)) (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (-.f32 1 (neg.f32 (*.f32 normAngle (-.f32 1 u)))) -1)
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 -1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 1 (-.f32 (PI.f32) (*.f32 (-.f32 1 u) normAngle))) (-.f32 -1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 (*.f32 (-.f32 1 u) normAngle) (+.f32 (PI.f32) -1)) (+.f32 (PI.f32) -1))
(+.f32 (-.f32 (*.f32 (-.f32 1 u) normAngle) (+.f32 -1 (PI.f32))) (+.f32 -1 (PI.f32)))
(+.f32 (-.f32 -1 (neg.f32 (PI.f32))) (-.f32 1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))))
(+.f32 (-.f32 1 (-.f32 (PI.f32) (*.f32 (-.f32 1 u) normAngle))) (-.f32 -1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 (*.f32 (-.f32 1 u) normAngle) (+.f32 (PI.f32) -1)) (+.f32 (PI.f32) -1))
(+.f32 (-.f32 (*.f32 (-.f32 1 u) normAngle) (+.f32 -1 (PI.f32))) (+.f32 -1 (PI.f32)))
(+.f32 (-.f32 (*.f32 (PI.f32) 1/2) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (*.f32 (PI.f32) 1/2))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 (-.f32 1 u) normAngle) (-.f32 (PI.f32) (*.f32 1/2 (PI.f32)))))
(+.f32 (*.f32 1/2 (PI.f32)) (-.f32 (*.f32 1/2 (PI.f32)) (-.f32 (PI.f32) (*.f32 (-.f32 1 u) normAngle))))
(+.f32 (-.f32 -1 (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u)))) (-.f32 1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 -1 (-.f32 (PI.f32) (*.f32 (-.f32 1 u) normAngle))) (-.f32 1 (neg.f32 (PI.f32))))
(+.f32 (-.f32 (*.f32 (-.f32 1 u) normAngle) (+.f32 1 (PI.f32))) (+.f32 1 (PI.f32)))
(+.f32 1 (+.f32 -1 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 (-.f32 -1 (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32))) (-.f32 1 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (*.f32 normAngle (-.f32 1 u)) 0)
(*.f32 (-.f32 1 u) normAngle)
(-.f32 0 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (PI.f32) (-.f32 (PI.f32) (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (neg.f32 (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (neg.f32 (PI.f32)) (-.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (+.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32))
(*.f32 (-.f32 1 u) normAngle)
(-.f32 (-.f32 (-.f32 (*.f32 normAngle (-.f32 1 u)) (PI.f32)) (PI.f32)) (-.f32 (neg.f32 (PI.f32)) (PI.f32)))
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 2)) 2)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)) 4)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))) -1)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) 8)
(*.f32 (-.f32 1 u) normAngle)
(/.f32 (+.f32 (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4))) (*.f32 2 (*.f32 normAngle (*.f32 (-.f32 1 u) 4)))) 16)
(*.f32 (-.f32 1 u) normAngle)
(pow.f32 (*.f32 normAngle (-.f32 1 u)) 1)
(*.f32 (-.f32 1 u) normAngle)
(neg.f32 (neg.f32 (*.f32 normAngle (-.f32 1 u))))
(*.f32 (-.f32 1 u) normAngle)
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(+.f32 0 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(-.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 0)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (+.f32 n0_i n0_i)) 2)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)) 4)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) 8)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4))) (*.f32 2 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (*.f32 n0_i 4)))) 16)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
(pow.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) n0_i) 1)
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 1 u) normAngle)))

eval610.0ms (2.4%)

Compiler

Compiled 36559 to 19647 computations (46.3% saved)

prune279.0ms (1.1%)

Pruning

20 alts after pruning (18 fresh and 2 done)

PrunedKeptTotal
New1132121144
Fresh7613
Picked101
Done224
Total1142201162
Error
0.0b
Counts
1162 → 20
Alt Table
Click to see full alt table
StatusErrorProgram
6.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
17.1b
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (+.f32 normAngle (*.f32 u (neg.f32 normAngle)))) n0_i) (sin.f32 normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
7.6b
(/.f32 1 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
1.1b
(/.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
1.0b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
2.6b
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
0.9b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (*.f32 n1_i u))
1.0b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
6.4b
(+.f32 (*.f32 n1_i u) n0_i)
0.5b
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
1.4b
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 n0_i normAngle) (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
0.9b
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
13.6b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
7.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle))
13.8b
(*.f32 (-.f32 1 u) n0_i)
19.9b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
20.2b
(*.f32 u n1_i)
17.4b
n0_i
Compiler

Compiled 585 to 404 computations (30.9% saved)

localize41.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 11 computations (80% saved)

series10.0ms (0%)

Counts
4 → 124
Calls

36 calls:

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

rewrite162.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
840×rational.json-simplify-1
756×rational.json-simplify-49
726×rational.json-simplify-44
650×rational.json-simplify-47
632×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014100
1101100
2237100
3553100
41397100
55621100
67846100
Stop Event
node limit
Counts
4 → 221
Calls
Call 1
Inputs
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(/.f32 n1_i (sin.f32 normAngle))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 normAngle normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 2 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 2 normAngle) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (/.f32 4 (/.f32 normAngle (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (+.f32 normAngle normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 normAngle (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle 4) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 8) (/.f32 (*.f32 (sin.f32 normAngle) 8) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 8) (*.f32 8 (/.f32 (sin.f32 normAngle) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 8) (*.f32 (*.f32 (sin.f32 normAngle) 8) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 8) (*.f32 4 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (+.f32 normAngle normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (/.f32 normAngle (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (/.f32 (*.f32 (sin.f32 normAngle) -2) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (*.f32 (sin.f32 normAngle) -2) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n1_i 8)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 8)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) 2)) (/.f32 1/2 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 2 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 -1 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 1 (+.f32 normAngle normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (*.f32 1/2 (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) -2)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 normAngle)) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 normAngle 4)) (/.f32 (sin.f32 normAngle) n1_i)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 8) (/.f32 (sin.f32 normAngle) normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (/.f32 1 normAngle)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 normAngle)) (/.f32 1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 normAngle)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 1 normAngle)) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 8) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 n1_i 8)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 2 normAngle)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 2 normAngle)) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 2 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 normAngle (/.f32 1 n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 normAngle normAngle) (sin.f32 normAngle)) (/.f32 2 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 normAngle (neg.f32 (sin.f32 normAngle))) (/.f32 -1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 normAngle normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 normAngle (sin.f32 normAngle))) (/.f32 -1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)) (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 (/.f32 2 (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (/.f32 -1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (sin.f32 normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 n1_i (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (sin.f32 normAngle) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 n1_i n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n1_i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (sin.f32 normAngle)) (*.f32 n1_i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 n1_i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 1/2) (/.f32 2 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))))

simplify129.0ms (0.5%)

Algorithm
egg-herbie
Rules
1708×rational.json-simplify-35
976×rational.json-simplify-51
780×rational.json-simplify-44
730×rational.json-simplify-49
728×rational.json-simplify-61
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05459603
118239263
260929151
Stop Event
node limit
Counts
345 → 355
Calls
Call 1
Inputs
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
n0_i
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3)))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 5))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3))))))
(+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))))
(-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(-.f32 0 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))
(-.f32 0 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 1))
(/.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 normAngle) 1))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 2 normAngle)))
(/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)) 1))
(/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) normAngle))
(/.f32 -1 (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (/.f32 1 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)) 1))
(/.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)))
(/.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)) 1))
(/.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 2)
(/.f32 (+.f32 normAngle normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 2 normAngle))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 2 normAngle) 1))
(/.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) normAngle))
(/.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i 4) (/.f32 4 (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) normAngle))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)) 1))
(/.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (+.f32 normAngle normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 1 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 1 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 2 normAngle)))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i))))
(/.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) normAngle))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 normAngle)))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)))
(/.f32 (*.f32 normAngle 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(/.f32 (*.f32 normAngle 4) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) 1))
(/.f32 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 normAngle))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i 8) (/.f32 (*.f32 (sin.f32 normAngle) 8) normAngle))
(/.f32 (*.f32 n1_i 8) (*.f32 8 (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i 8) (*.f32 (*.f32 (sin.f32 normAngle) 8) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i 8) (*.f32 4 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))
(/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 n1_i))
(/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (neg.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) 1))
(/.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) normAngle))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (+.f32 normAngle normAngle)))
(/.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) normAngle))
(/.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) normAngle))
(/.f32 (*.f32 n1_i -2) (/.f32 (*.f32 (sin.f32 normAngle) -2) normAngle))
(/.f32 (*.f32 n1_i -2) (*.f32 (*.f32 (sin.f32 normAngle) -2) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 normAngle)))
(/.f32 (*.f32 2 (*.f32 n1_i 8)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 8)) (/.f32 1 normAngle)))
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(/.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i)))
(/.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) 2)) (/.f32 1/2 n1_i))
(/.f32 (*.f32 2 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 2 (/.f32 1 n1_i)))
(/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 -1 normAngle))
(/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 1 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 2 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 1 (+.f32 normAngle normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (*.f32 1/2 (/.f32 1 normAngle)))
(/.f32 (*.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))
(/.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) 1/2)
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) -2)) (/.f32 1 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))) (/.f32 1 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(/.f32 (*.f32 2 (neg.f32 normAngle)) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(/.f32 (/.f32 (*.f32 2 (*.f32 normAngle 4)) (/.f32 (sin.f32 normAngle) n1_i)) 8)
(/.f32 (/.f32 (*.f32 n1_i 8) (/.f32 (sin.f32 normAngle) normAngle)) 8)
(/.f32 (/.f32 n1_i (/.f32 1 normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (/.f32 -1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 2 (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 normAngle)) (/.f32 1 n1_i))
(/.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 normAngle)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (/.f32 4 (/.f32 1 normAngle)) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(/.f32 (/.f32 (*.f32 n1_i 8) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 normAngle)) 8)
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i 8)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)) -1)
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (/.f32 1 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 2 normAngle)) (sin.f32 normAngle))
(/.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))
(/.f32 (/.f32 4 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 2 normAngle)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 2 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -1)
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -2)
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -4)
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) 4)
(/.f32 (/.f32 normAngle (/.f32 1 n1_i)) (sin.f32 normAngle))
(/.f32 (/.f32 (+.f32 normAngle normAngle) (sin.f32 normAngle)) (/.f32 2 n1_i))
(/.f32 (/.f32 normAngle (neg.f32 (sin.f32 normAngle))) (/.f32 -1 n1_i))
(/.f32 (/.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (neg.f32 (+.f32 normAngle normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (neg.f32 (/.f32 normAngle (sin.f32 normAngle))) (/.f32 -1 n1_i))
(pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(neg.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))
(neg.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(+.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)) (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)))
(-.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)
(pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(-.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)
(*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(*.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))
(*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2) 2)
(/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)
(pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)
(+.f32 0 (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 -1 (-.f32 1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))
(-.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)
(-.f32 0 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(-.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(-.f32 0 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 n1_i (/.f32 1 (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) 1/2))
(*.f32 n1_i (*.f32 (/.f32 2 (sin.f32 normAngle)) 1/2))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(*.f32 1 (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(*.f32 -1 (*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) 1))
(*.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))
(*.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) 1/2)
(*.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (*.f32 n1_i 4) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) 1))
(*.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (sin.f32 normAngle)))
(*.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (sin.f32 normAngle)) 1))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 4 (/.f32 n1_i (*.f32 (sin.f32 normAngle) 4)))
(*.f32 4 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) 1/4)
(*.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (sin.f32 normAngle) 8)))
(*.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))
(*.f32 (/.f32 1 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 n1_i n1_i))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (sin.f32 normAngle) -2)))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n1_i 1/2))
(*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) -1)
(*.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) 2)
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 2 (sin.f32 normAngle)) (*.f32 n1_i 1/2))
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 n1_i 4))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 n1_i))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 1/4 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))) -1)
(*.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))) -1)
(pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(neg.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(neg.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
Outputs
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 n1_i (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(+.f32 n1_i (+.f32 (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))) (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) -1))))
(+.f32 n1_i (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) -1)) (+.f32 n1_i (+.f32 (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))) (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (*.f32 (pow.f32 normAngle 6) -1)))))
(+.f32 n1_i (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)) (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (pow.f32 normAngle 6)))) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 (+.f32 n1_i (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (pow.f32 normAngle 6)) (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 4)))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u))) (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) u)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u)))))
(+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u))) (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) u)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (*.f32 (pow.f32 normAngle 6) u)))))
(+.f32 (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u)))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (*.f32 (pow.f32 normAngle 6) u)))))
(+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (*.f32 (pow.f32 normAngle 6) u)) (*.f32 (*.f32 n1_i -7/360) (*.f32 (pow.f32 normAngle 4) u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 u (neg.f32 n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 n0_i (+.f32 1 (*.f32 -1 u)))
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (*.f32 -1 u))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(*.f32 (+.f32 u -1) (neg.f32 n0_i))
(*.f32 (+.f32 -1 u) (neg.f32 n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (+.f32 u -1) (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 (+.f32 -1 u) (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (+.f32 u -1) (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 (+.f32 -1 u) (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (+.f32 u -1) (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (*.f32 (+.f32 -1 u) (neg.f32 n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 n0_i (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u)))))
(+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))) (+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u))) (+.f32 n0_i (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) u))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))) (+.f32 n0_i (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u))))))
(+.f32 (+.f32 n0_i (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u)))) (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (*.f32 (pow.f32 normAngle 6) u))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) u))) (+.f32 n0_i (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) u)))))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (*.f32 (pow.f32 normAngle 6) u))) (+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 (pow.f32 normAngle 2) (*.f32 u n1_i))) (+.f32 n0_i (*.f32 (*.f32 n1_i -7/360) (neg.f32 (*.f32 (pow.f32 normAngle 4) u)))))))
(+.f32 (+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))))) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (*.f32 (pow.f32 normAngle 6) u)) (*.f32 (*.f32 n1_i -7/360) (*.f32 (pow.f32 normAngle 4) u)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 normAngle u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (/.f32 (*.f32 normAngle (*.f32 n1_i u)) (sin.f32 normAngle)) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
n0_i
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 n1_i normAngle)
(+.f32 (/.f32 n1_i normAngle) (*.f32 1/6 (*.f32 n1_i normAngle)))
(+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3)))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (pow.f32 normAngle 3)))))
(+.f32 (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 3))) (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle))))
(+.f32 (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle))) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 3))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 5))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 3))))))
(+.f32 (/.f32 n1_i normAngle) (+.f32 (*.f32 1/6 (*.f32 n1_i normAngle)) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (pow.f32 normAngle 3))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (pow.f32 normAngle 5))))))
(+.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (+.f32 (/.f32 n1_i normAngle) (*.f32 -1 (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (pow.f32 normAngle 5)) (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 3))))))
(+.f32 (*.f32 n1_i (*.f32 1/6 normAngle)) (+.f32 (/.f32 n1_i normAngle) (*.f32 -1 (+.f32 (*.f32 (*.f32 n1_i -7/360) (pow.f32 normAngle 3)) (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (pow.f32 normAngle 5))))))
(+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 0 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 0 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 normAngle) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i)) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -1 (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle)) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i)) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 2)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (+.f32 normAngle normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 2 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 2 normAngle) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (/.f32 4 (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle)) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (+.f32 normAngle normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 1 normAngle)))
(/.f32 (sin.f32 normAngle) (*.f32 n1_i (*.f32 (/.f32 1 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))))
(/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 1 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (/.f32 1 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i)) (/.f32 1 normAngle)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) normAngle)))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)) (/.f32 2 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (/.f32 2 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(/.f32 (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 n1_i))) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 normAngle n1_i))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle 4) (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 8) (/.f32 (*.f32 (sin.f32 normAngle) 8) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 8) (*.f32 8 (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 8) (*.f32 (*.f32 (sin.f32 normAngle) 8) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 8) (*.f32 4 (*.f32 (sin.f32 normAngle) (/.f32 2 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 normAngle) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) 1))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (+.f32 normAngle normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (/.f32 normAngle (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (/.f32 (*.f32 (sin.f32 normAngle) -2) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (*.f32 (sin.f32 normAngle) -2) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 2 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 n1_i 8)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) 8)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 normAngle 4)) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) 2)) (/.f32 1/2 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (/.f32 normAngle (sin.f32 normAngle))) (*.f32 2 (/.f32 1 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 -1 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (*.f32 -1 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 2 normAngle)))
(/.f32 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 2 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 normAngle (*.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i)))))
(/.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 1 (+.f32 normAngle normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (*.f32 1/2 (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))
(*.f32 1/2 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i))))
(*.f32 1/2 (/.f32 (*.f32 n1_i (+.f32 normAngle normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle 1) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (*.f32 normAngle (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle))) 1/2)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (*.f32 (sin.f32 normAngle) -2)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 4 (neg.f32 n1_i)) (*.f32 4 (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (neg.f32 normAngle)) (*.f32 2 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 normAngle 4)) (/.f32 (sin.f32 normAngle) n1_i)) 8)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 8) (/.f32 (sin.f32 normAngle) normAngle)) 8)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (/.f32 1 normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 -1 (/.f32 1 normAngle)) (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 2 (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 normAngle)) (/.f32 1 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 normAngle)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))
(/.f32 (sin.f32 normAngle) (*.f32 n1_i (*.f32 (/.f32 1 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))))
(/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))
(/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) normAngle))))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (/.f32 1 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i)) (/.f32 1 normAngle)))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) normAngle)))))
(/.f32 (/.f32 4 (/.f32 1 normAngle)) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 8) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 normAngle)) 8)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i 8)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)) -1)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 1 normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 2 normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (/.f32 2 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(/.f32 (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 n1_i))) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))
(/.f32 (/.f32 4 (/.f32 2 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 2 normAngle)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 2 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (/.f32 2 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 normAngle (*.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i)))))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -1)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -2)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) -4)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 4 (neg.f32 n1_i)) (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))) 4)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 normAngle (/.f32 1 n1_i)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 normAngle normAngle) (sin.f32 normAngle)) (/.f32 2 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 normAngle (neg.f32 (sin.f32 normAngle))) (/.f32 -1 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 normAngle 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (+.f32 normAngle normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (neg.f32 (+.f32 normAngle normAngle)) (*.f32 (/.f32 2 n1_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 normAngle -2) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 2 n1_i))))
(/.f32 (neg.f32 (/.f32 normAngle (sin.f32 normAngle))) (/.f32 -1 n1_i))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(neg.f32 (/.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) (/.f32 1 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(neg.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (neg.f32 normAngle))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)) (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 1/2)))
(+.f32 (*.f32 u (*.f32 1/2 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i)))) (*.f32 u (*.f32 1/2 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i)))))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i) (+.f32 (*.f32 u 1/2) (*.f32 u 1/2)))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i) (*.f32 u 1))
(-.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)
(*.f32 (*.f32 4 u) (/.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i)) 4))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 4 u) 4))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)
(*.f32 (*.f32 4 u) (/.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i)) 4))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 4 u) 4))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)
(*.f32 (*.f32 4 u) (/.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (neg.f32 n0_i)) 4))
(*.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i) (/.f32 (*.f32 4 u) 4))
(pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(-.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2))
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 4 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 1/4)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1/2) 2)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 n0_i (*.f32 u (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)
(/.f32 n1_i (sin.f32 normAngle))
(+.f32 0 (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(+.f32 -1 (-.f32 1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(-.f32 (/.f32 n1_i (sin.f32 normAngle)) 0)
(/.f32 n1_i (sin.f32 normAngle))
(-.f32 0 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(-.f32 0 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (neg.f32 n1_i) (sin.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))
(/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) n1_i)))
(-.f32 0 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 n1_i (/.f32 1 (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) 1/2))
(*.f32 n1_i (*.f32 1/2 (*.f32 2 (/.f32 1 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 (/.f32 1 (sin.f32 normAngle)) 1))
(*.f32 n1_i (*.f32 (/.f32 2 (sin.f32 normAngle)) 1/2))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 n1_i (/.f32 2 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (sin.f32 normAngle)))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 1 n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (/.f32 1 n1_i) (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))
(*.f32 (sin.f32 normAngle) (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 1 (sin.f32 normAngle)) n1_i))))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 1 (/.f32 n1_i (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 -1 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 -1 (*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) 1))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) 1/2)
(*.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))
(*.f32 1/2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) 2)))
(*.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 n1_i (*.f32 4 (/.f32 (/.f32 1 (sin.f32 normAngle)) 4)))
(*.f32 n1_i (*.f32 4 (/.f32 1/4 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i 4) (*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) 1))
(*.f32 n1_i (*.f32 4 (/.f32 (/.f32 1 (sin.f32 normAngle)) 4)))
(*.f32 n1_i (*.f32 4 (/.f32 1/4 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (sin.f32 normAngle))))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 n1_i (*.f32 4 (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 (/.f32 1 (sin.f32 normAngle)) n1_i)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (sin.f32 normAngle)) 1))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (sin.f32 normAngle)))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 2 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 (*.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (/.f32 1/2 (sin.f32 normAngle)))))
(*.f32 4 (/.f32 n1_i (*.f32 (sin.f32 normAngle) 4)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 4 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) 1/4)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))
(*.f32 1/2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) 2)))
(*.f32 (/.f32 1 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 1 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 1 n1_i) (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 normAngle)))))
(*.f32 (/.f32 1/2 (sin.f32 normAngle)) (+.f32 n1_i n1_i))
(*.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (sin.f32 normAngle) -2)))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (sin.f32 normAngle))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (sin.f32 normAngle))))
(*.f32 (*.f32 2 (/.f32 1 (sin.f32 normAngle))) (*.f32 n1_i 1/2))
(*.f32 n1_i (*.f32 1/2 (*.f32 2 (/.f32 1 (sin.f32 normAngle)))))
(*.f32 n1_i (*.f32 (/.f32 1 (sin.f32 normAngle)) 1))
(*.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)) -1)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 (*.f32 n1_i 1/2) (sin.f32 normAngle)) 2)
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 2 (*.f32 (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 normAngle)))) (/.f32 1/2 n1_i)))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 2 (*.f32 (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 normAngle)))) (/.f32 1/2 n1_i)))
(*.f32 (/.f32 2 (sin.f32 normAngle)) (*.f32 n1_i 1/2))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 n1_i (/.f32 2 (sin.f32 normAngle))))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (sin.f32 normAngle) 4)) (*.f32 n1_i 4))
(*.f32 n1_i (*.f32 4 (/.f32 (/.f32 1 (sin.f32 normAngle)) 4)))
(*.f32 n1_i (*.f32 4 (/.f32 1/4 (sin.f32 normAngle))))
(*.f32 (/.f32 -1 (sin.f32 normAngle)) (neg.f32 n1_i))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 -1 n1_i) (/.f32 n1_i (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (/.f32 2 n1_i) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 n1_i))))
(*.f32 1/4 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))
(/.f32 n1_i (sin.f32 normAngle))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (sin.f32 normAngle)))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 n1_i (/.f32 2 (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))) -1)
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (neg.f32 n1_i) (sin.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))
(/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))) -1)
(/.f32 n1_i (sin.f32 normAngle))
(pow.f32 (/.f32 n1_i (sin.f32 normAngle)) 1)
(/.f32 n1_i (sin.f32 normAngle))
(neg.f32 (/.f32 (neg.f32 n1_i) (sin.f32 normAngle)))
(/.f32 n1_i (sin.f32 normAngle))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) n1_i) n1_i))))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)))))
(neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (neg.f32 n1_i) (sin.f32 normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i))))
(/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 n1_i n1_i)) (*.f32 (sin.f32 normAngle) n1_i)))
(neg.f32 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 n1_i (sin.f32 normAngle))

localize8.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(*.f32 u n1_i)
Compiler

Compiled 9 to 5 computations (44.4% saved)

series0.0ms (0%)

Counts
1 → 24
Calls

6 calls:

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

rewrite208.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2810×rational.json-simplify-2
1556×rational.json-simplify-35
1362×rational.json-1
1226×rational.json-simplify-53
1142×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057
1337
2817
31697
42967
56397
615067
726217
836527
946807
1057037
1165847
1265847
1379157
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f32 u n1_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 n1_i 1/2)) (*.f32 u (*.f32 n1_i 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (+.f32 u u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (*.f32 u 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (*.f32 u 8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 16 (*.f32 u n1_i)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i (*.f32 8 (*.f32 u 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 8 (*.f32 n1_i (*.f32 u 8))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u n1_i) 1)))))

simplify505.0ms (2%)

Algorithm
egg-herbie
Rules
3242×rational.json-simplify-35
2872×rational.json-simplify-2
1604×rational.json-simplify-53
1152×exponential.json-simplify-26
1048×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
048273
1135273
2281273
3693273
42327273
53764273
64608273
75016273
85271273
95450273
106259273
116590273
126590273
136590273
146989273
157298273
167460273
177617273
187774273
Stop Event
node limit
Counts
39 → 16
Calls
Call 1
Inputs
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(+.f32 (*.f32 u n1_i) 0)
(+.f32 0 (*.f32 u n1_i))
(+.f32 (*.f32 u (*.f32 n1_i 1/2)) (*.f32 u (*.f32 n1_i 1/2)))
(-.f32 (*.f32 u n1_i) 0)
(/.f32 (*.f32 u n1_i) 1)
(/.f32 (*.f32 n1_i (+.f32 u u)) 2)
(/.f32 (*.f32 n1_i (*.f32 u 4)) 4)
(/.f32 (*.f32 n1_i (*.f32 u 8)) 8)
(/.f32 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))) 128)
(/.f32 (*.f32 16 (*.f32 u n1_i)) 16)
(/.f32 (*.f32 n1_i (*.f32 8 (*.f32 u 4))) 32)
(/.f32 (*.f32 8 (*.f32 n1_i (*.f32 u 8))) 64)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8))))) 256)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))))) 512)
(pow.f32 (*.f32 u n1_i) 1)
Outputs
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(*.f32 n1_i u)
(+.f32 (*.f32 u n1_i) 0)
(*.f32 n1_i u)
(+.f32 0 (*.f32 u n1_i))
(*.f32 n1_i u)
(+.f32 (*.f32 u (*.f32 n1_i 1/2)) (*.f32 u (*.f32 n1_i 1/2)))
(*.f32 n1_i u)
(-.f32 (*.f32 u n1_i) 0)
(*.f32 n1_i u)
(/.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)
(/.f32 (*.f32 n1_i (+.f32 u u)) 2)
(*.f32 n1_i u)
(/.f32 (*.f32 n1_i (*.f32 u 4)) 4)
(*.f32 n1_i u)
(/.f32 (*.f32 n1_i (*.f32 u 8)) 8)
(*.f32 n1_i u)
(/.f32 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))) 128)
(*.f32 n1_i u)
(/.f32 (*.f32 16 (*.f32 u n1_i)) 16)
(*.f32 n1_i u)
(/.f32 (*.f32 n1_i (*.f32 8 (*.f32 u 4))) 32)
(*.f32 n1_i u)
(/.f32 (*.f32 8 (*.f32 n1_i (*.f32 u 8))) 64)
(*.f32 n1_i u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8))))) 256)
(*.f32 n1_i u)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 2 (*.f32 8 (*.f32 n1_i (*.f32 u 8)))))) 512)
(*.f32 n1_i u)
(pow.f32 (*.f32 u n1_i) 1)
(*.f32 n1_i u)

localize68.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 52 to 29 computations (44.2% saved)

series5.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite112.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2196×rational.json-1
2196×rational.json-2
1270×rational.json-simplify-35
746×rational.json-simplify-54
686×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01256
19256
221256
349756
4175756
5662956
Stop Event
node limit
Counts
2 → 70
Calls
Call 1
Inputs
(/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(/.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.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)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))))

simplify117.0ms (0.5%)

Algorithm
egg-herbie
Rules
1384×rational.json-simplify-2
1372×rational.json-simplify-35
1270×rational.json-simplify-51
628×rational.json-simplify-39
620×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02335746
15815598
219355598
343095598
Stop Event
node limit
Counts
142 → 150
Calls
Call 1
Inputs
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 1 (*.f32 n1_i u))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u)))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (/.f32 1 (*.f32 n1_i u)))))
(/.f32 1 (*.f32 n1_i u))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u)))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (/.f32 1 (*.f32 n1_i u)))))
(/.f32 1 n0_i)
(+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 2))) n0_i)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 2))) n0_i)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 3))) (pow.f32 n0_i 2)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u))
(+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2)))))
(+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 3) (pow.f32 u 3))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 4) (pow.f32 u 4)))) (+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 3) (pow.f32 u 3))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2)))))))
(/.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(-.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 3))))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 3)))) (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 u 4) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 4)))))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(/.f32 1 (*.f32 n1_i u))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (-.f32 1 u) (pow.f32 n0_i 2))) (*.f32 n1_i u)))))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 3))) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (-.f32 1 u) (pow.f32 n0_i 2))) (*.f32 n1_i u))))))
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.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 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 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 0 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 -1 (-.f32 1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(-.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(-.f32 0 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 1 (*.f32 (+.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 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)
(*.f32 -1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(*.f32 1/2 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) 2)
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) 2)
(*.f32 1/4 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(pow.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(neg.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.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 (-.f32 1 u) n0_i) (*.f32 n1_i u))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 0 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 -1 (-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(-.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)
(*.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (/.f32 (+.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 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(*.f32 (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2)
(pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(neg.f32 (/.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
Outputs
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 -1 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4)))))
(+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4))) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(/.f32 1 (*.f32 n1_i u))
(/.f32 1 (*.f32 u n1_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u)))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (/.f32 1 (*.f32 u n1_i)) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3)) (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (/.f32 1 (*.f32 n1_i u)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 -1 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 4)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3))))
(+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (/.f32 1 (*.f32 u n1_i)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 4))))))
(/.f32 1 (*.f32 n1_i u))
(/.f32 1 (*.f32 u n1_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u)))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (/.f32 1 (*.f32 n1_i u))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (/.f32 1 (*.f32 u n1_i)) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3)) (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2)))))
(+.f32 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (/.f32 1 (*.f32 n1_i u)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 -1 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 4)))) (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3))))
(+.f32 (neg.f32 (/.f32 (*.f32 (-.f32 1 u) n0_i) (pow.f32 (*.f32 u n1_i) 2))) (+.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2) (pow.f32 (*.f32 u n1_i) 3)) (+.f32 (/.f32 1 (*.f32 u n1_i)) (neg.f32 (/.f32 (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3) (pow.f32 (*.f32 u n1_i) 4))))))
(/.f32 1 n0_i)
(+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 2))) n0_i)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(+.f32 (/.f32 1 n0_i) (+.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (*.f32 -1 (*.f32 (*.f32 (pow.f32 u 2) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (+.f32 n1_i (*.f32 n0_i -1)) n0_i)))))
(+.f32 (/.f32 1 n0_i) (+.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (neg.f32 (*.f32 (*.f32 (pow.f32 u 2) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) n0_i)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 2))) n0_i)) (+.f32 (/.f32 (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (pow.f32 u 3))) (pow.f32 n0_i 2)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (*.f32 -1 (*.f32 (*.f32 (pow.f32 u 2) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (+.f32 n1_i (*.f32 n0_i -1)) n0_i))) (+.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (*.f32 (*.f32 (pow.f32 u 3) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (pow.f32 (+.f32 n1_i (*.f32 n0_i -1)) 2) (pow.f32 n0_i 2)))))
(+.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (*.f32 (*.f32 (pow.f32 u 3) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (pow.f32 (+.f32 n1_i (neg.f32 n0_i)) 2) (pow.f32 n0_i 2))) (neg.f32 (*.f32 (*.f32 (pow.f32 u 2) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (+.f32 n1_i (neg.f32 n0_i)) n0_i)))))
(/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u))
(/.f32 1 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i)))
(+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2)))))
(+.f32 (/.f32 1 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))) (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 2))))
(+.f32 (/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i))) (neg.f32 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 2))))
(+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 3) (pow.f32 u 3))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2))))))
(+.f32 (/.f32 1 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))) (+.f32 (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 2))) (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 3))))
(+.f32 (/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i))) (+.f32 (neg.f32 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 2))) (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 3))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 4) (pow.f32 u 4)))) (+.f32 (/.f32 1 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 3) (pow.f32 u 3))) (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 (+.f32 n1_i (*.f32 -1 n0_i)) 2) (pow.f32 u 2)))))))
(+.f32 (/.f32 1 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))) (+.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 2))) (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 3))) (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))) 4)))))
(+.f32 (/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i))) (+.f32 (+.f32 (neg.f32 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 2))) (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 3))) (neg.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) 4)))))
(/.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(/.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))))
(/.f32 (/.f32 -1 u) (+.f32 n0_i (neg.f32 n1_i)))
(-.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(-.f32 (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 2))) (/.f32 1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(-.f32 (neg.f32 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 2))) (/.f32 (/.f32 1 u) (+.f32 n0_i (neg.f32 n1_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 3))))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 2))) (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 3)))) (/.f32 1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 3)) (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 2)))) (/.f32 (/.f32 1 u) (+.f32 n0_i (neg.f32 n1_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 2)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 3)))) (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 u 4) (pow.f32 (+.f32 (*.f32 -1 n1_i) n0_i) 4)))))) (/.f32 1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))))
(-.f32 (+.f32 (*.f32 -1 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 2))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 3))) (*.f32 -1 (/.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i))) 4))))) (/.f32 1 (*.f32 u (+.f32 n0_i (*.f32 -1 n1_i)))))
(+.f32 (neg.f32 (/.f32 n0_i (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 2))) (-.f32 (*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 4)) (/.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) 3)))) (/.f32 (/.f32 1 u) (+.f32 n0_i (neg.f32 n1_i)))))
(/.f32 1 (*.f32 n1_i u))
(/.f32 1 (*.f32 u n1_i))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 n0_i (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (*.f32 n0_i (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (-.f32 1 u) (pow.f32 n0_i 2))) (*.f32 n1_i u)))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (+.f32 (*.f32 n0_i (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))) (*.f32 -1 (*.f32 (*.f32 (-.f32 1 u) (pow.f32 n0_i 2)) (/.f32 (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (*.f32 u n1_i))))))
(+.f32 (*.f32 n0_i (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))) (+.f32 (/.f32 1 (*.f32 u n1_i)) (neg.f32 (*.f32 (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (/.f32 (*.f32 (-.f32 1 u) (pow.f32 n0_i 2)) (*.f32 u n1_i))))))
(+.f32 (/.f32 1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) n0_i) (+.f32 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 3))) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))) (*.f32 -1 (/.f32 (*.f32 (-.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))) (*.f32 (-.f32 1 u) (pow.f32 n0_i 2))) (*.f32 n1_i u))))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (+.f32 (*.f32 n0_i (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (-.f32 1 u) (pow.f32 n0_i 2)) (/.f32 (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (*.f32 u n1_i)))) (*.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 3)) (/.f32 (-.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (pow.f32 (*.f32 u n1_i) 2))))))
(+.f32 (/.f32 1 (*.f32 u n1_i)) (+.f32 (neg.f32 (*.f32 (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (/.f32 (*.f32 (-.f32 1 u) (pow.f32 n0_i 2)) (*.f32 u n1_i)))) (+.f32 (*.f32 n0_i (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2)))) (*.f32 (-.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 u n1_i) 2))) (/.f32 (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 3)) (pow.f32 (*.f32 u n1_i) 2))))))
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 -1 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4)))))
(+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4))) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(/.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))))
(+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3)) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 1 u) 4) (pow.f32 n0_i 4)))) (+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (-.f32 1 u) 2) (pow.f32 n0_i 2)))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 1 u) 3) (pow.f32 n0_i 3))) (/.f32 1 (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 -1 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2)))) (+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (*.f32 -1 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4)))))
(+.f32 (+.f32 (/.f32 1 (*.f32 (-.f32 1 u) n0_i)) (/.f32 (pow.f32 (*.f32 u n1_i) 2) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 3))) (+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 u n1_i) 3) (pow.f32 (*.f32 (-.f32 1 u) n0_i) 4))) (neg.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (-.f32 1 u) n0_i) 2))))))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 n1_i)) -1))
(*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i))))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 n1_i)) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 n1_i)) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 n1_i)) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (neg.f32 n1_i)))))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 0 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 -1 (-.f32 1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 0 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (*.f32 (+.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 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 -1 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/2 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/4 (*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(pow.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(neg.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(neg.f32 (/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 0 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 0 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 -1 (-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)) (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.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 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(neg.f32 (/.f32 (neg.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))

localize82.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 62 to 31 computations (50% saved)

series49.0ms (0.2%)

Counts
2 → 84
Calls

24 calls:

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

rewrite77.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1288×rational.json-1
1288×rational.json-2
1288×rational.json-4
1288×rational.json-3
1280×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01678
111972
225872
356372
4125872
5411172
Stop Event
node limit
Counts
2 → 81
Calls
Call 1
Inputs
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 normAngle (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (*.f32 2 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -4 (-.f32 0 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 (sin.f32 normAngle) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 8 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 (sin.f32 normAngle) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1/2 (-.f32 0 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (neg.f32 (*.f32 (sin.f32 normAngle) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (sin.f32 normAngle)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 0 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))) (-.f32 0 (*.f32 (sin.f32 normAngle) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 1 (sin.f32 normAngle))) (-.f32 0 (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 2 (sin.f32 normAngle))) (-.f32 0 (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (-.f32 0 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (-.f32 0 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (sin.f32 normAngle) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (-.f32 1 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))))

simplify149.0ms (0.6%)

Algorithm
egg-herbie
Rules
1796×rational.json-simplify-35
1132×rational.json-simplify-46
918×rational.json-simplify-2
900×rational.json-simplify-50
812×rational.json-simplify-43
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02477297
18097123
224747019
359337013
Stop Event
node limit
Counts
165 → 162
Calls
Call 1
Inputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/6 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 n0_i normAngle)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(*.f32 n1_i (*.f32 u normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))))
(+.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(-.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 1 (*.f32 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))
(/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (sin.f32 normAngle))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 4 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2))
(/.f32 4 (*.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1))
(/.f32 (/.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2)
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 -1 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)) (*.f32 (sin.f32 normAngle) 4))
(/.f32 8 (*.f32 2 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4) 4)
(/.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(/.f32 (neg.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 1/2 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))
(/.f32 -4 (-.f32 0 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 (sin.f32 normAngle) 8))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 8 (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4)) 8)
(/.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(/.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1/2)
(/.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 (sin.f32 normAngle) 1/2))
(/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4))) 16)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 -1/2 (-.f32 0 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (neg.f32 (*.f32 (sin.f32 normAngle) 8)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (sin.f32 normAngle)) 8)
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))) -1)
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 0 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(/.f32 (neg.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))) (-.f32 0 (*.f32 (sin.f32 normAngle) 1/2)))
(/.f32 (neg.f32 (/.f32 1 (sin.f32 normAngle))) (-.f32 0 (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (/.f32 2 (sin.f32 normAngle))) (-.f32 0 (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 (neg.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (-.f32 0 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (-.f32 0 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(/.f32 (neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))
(/.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (sin.f32 normAngle) -2))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(pow.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)
(neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))))
(+.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 0 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 -1 (-.f32 1 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(+.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)))
(-.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(-.f32 0 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)) 2)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)) 4)
(/.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) 16)
(pow.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(neg.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
Outputs
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) 1/6))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))) (*.f32 n1_i u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2)))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) 1/6))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/36) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120)) (*.f32 (pow.f32 normAngle 4) -1))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))) (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))) (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 4) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 7/360))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (pow.f32 normAngle 4) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 7/360)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/720 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (+.f32 (*.f32 -1/5040 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/6 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/36 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 1/120 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (pow.f32 normAngle 2))) (*.f32 (-.f32 1 u) n0_i)))))
(+.f32 (+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 2) 1/6))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/36) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120)) (*.f32 (pow.f32 normAngle 4) -1)))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/720) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040) (*.f32 1/6 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/36) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/120))))) (*.f32 (pow.f32 normAngle 6) -1)))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2)))) (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -7/360) (neg.f32 (pow.f32 normAngle 4)))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/720) (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/5040) (*.f32 1/6 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -7/360)))) (neg.f32 (pow.f32 normAngle 6)))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2))) (+.f32 (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 (pow.f32 normAngle 4) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 7/360))) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -7/2160) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/840)) (neg.f32 (pow.f32 normAngle 6)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 1/6 (pow.f32 normAngle 2)))) (+.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 7/360)) (*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -7/2160) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/840)) (neg.f32 (pow.f32 normAngle 6))))))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle))
(*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)) (/.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (/.f32 (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))) (sin.f32 normAngle)))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (+.f32 n1_i (neg.f32 n0_i)) (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))) (/.f32 u (sin.f32 normAngle))))
(*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle)))
(*.f32 -1 (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) (/.f32 u (sin.f32 normAngle))))
(neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (+.f32 n0_i (neg.f32 n1_i)) (sin.f32 normAngle))))
(*.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))) (neg.f32 (/.f32 u (sin.f32 normAngle))))
(*.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) (/.f32 (neg.f32 normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (+.f32 n0_i (neg.f32 n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))) (neg.f32 (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) (/.f32 (neg.f32 normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (+.f32 n0_i (neg.f32 n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))) (neg.f32 (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) (/.f32 (neg.f32 normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 u (*.f32 (+.f32 (*.f32 -1 n1_i) n0_i) normAngle)) (sin.f32 normAngle))) (/.f32 (*.f32 n0_i normAngle) (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (/.f32 n0_i (sin.f32 normAngle))) (*.f32 -1 (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (neg.f32 (*.f32 (*.f32 u normAngle) (/.f32 (+.f32 n0_i (neg.f32 n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))) (neg.f32 (/.f32 u (sin.f32 normAngle)))))
(+.f32 (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))) (*.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) (/.f32 (neg.f32 normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle))
(*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))))
(*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
(+.f32 (*.f32 (*.f32 (-.f32 1 u) normAngle) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 n0_i normAngle)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)) (*.f32 n0_i normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle))
(*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1))))
(*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) (*.f32 u normAngle)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 normAngle (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i))))
(*.f32 u (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) -1))
(*.f32 u (neg.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i)))))
(*.f32 u (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 normAngle)))
(*.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))) (neg.f32 normAngle))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) -1)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (neg.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))))))
(*.f32 normAngle (+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) -1)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (neg.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))))))
(*.f32 normAngle (+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 -1 (*.f32 u (*.f32 normAngle (+.f32 (*.f32 -1 n1_i) n0_i)))))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 (*.f32 normAngle (+.f32 n0_i (*.f32 n1_i -1))) -1)))
(+.f32 (*.f32 n0_i normAngle) (*.f32 u (neg.f32 (*.f32 normAngle (+.f32 n0_i (neg.f32 n1_i))))))
(*.f32 normAngle (+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))))))
(*.f32 n1_i (*.f32 u normAngle))
(*.f32 u (*.f32 n1_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(*.f32 (-.f32 1 u) (*.f32 n0_i normAngle))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 n1_i (*.f32 u normAngle)))
(+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i normAngle)) (*.f32 u (*.f32 n1_i normAngle)))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 0 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 0)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1 (*.f32 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 normAngle (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (sin.f32 normAngle))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 2 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) 2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 2 (sin.f32 normAngle)) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -1 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 8 (*.f32 2 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 8 (/.f32 (*.f32 (sin.f32 normAngle) 8) (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4) 4)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -2 (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 normAngle) (neg.f32 (/.f32 (sin.f32 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 1/2 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (neg.f32 (sin.f32 normAngle)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 2))
(*.f32 (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) 2) (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle))) (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle))))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (/.f32 1 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(/.f32 -4 (-.f32 0 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 (sin.f32 normAngle) 8))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (*.f32 8 (sin.f32 normAngle)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4)) 8)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) -2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))) (*.f32 (sin.f32 normAngle) (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 4 (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 4 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 4 (/.f32 (/.f32 (sin.f32 normAngle) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)) (*.f32 (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
(*.f32 4 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (/.f32 (/.f32 2 normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle))))))
(/.f32 (/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) 1/2)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 (sin.f32 normAngle) 1/2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (*.f32 (sin.f32 normAngle) -2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 4))) 16)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (*.f32 2 (*.f32 (sin.f32 normAngle) -2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 -1/2 (-.f32 0 (*.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (neg.f32 (*.f32 (sin.f32 normAngle) 8)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (sin.f32 normAngle)) 8)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))) -1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (sin.f32 normAngle) 4)) 1/4)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) (-.f32 0 (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 (/.f32 (sin.f32 normAngle) normAngle) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle)))) (neg.f32 (*.f32 (sin.f32 normAngle) -2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))) (-.f32 0 (*.f32 (sin.f32 normAngle) 1/2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 1 (sin.f32 normAngle))) (-.f32 0 (/.f32 1 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 2 (sin.f32 normAngle))) (-.f32 0 (/.f32 2 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 2 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (-.f32 0 (*.f32 2 (*.f32 (sin.f32 normAngle) -2))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (-.f32 0 (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) (-.f32 0 (neg.f32 (*.f32 (sin.f32 normAngle) 4))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 2 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 (sin.f32 normAngle) -2))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 normAngle normAngle))))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle))) 1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(neg.f32 (/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (neg.f32 (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 0 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 -1 (-.f32 1 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(+.f32 (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)) (*.f32 normAngle (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(-.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(-.f32 0 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(/.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(*.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)) (+.f32 normAngle normAngle)) 2)
(*.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)) (*.f32 normAngle 4)) 4)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(/.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4))) 8)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (*.f32 normAngle 4)))) 16)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(pow.f32 (*.f32 normAngle (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)
(neg.f32 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) normAngle)

localize119.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 68 to 38 computations (44.1% saved)

series5.0ms (0%)

Counts
1 → 48
Calls

12 calls:

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

rewrite69.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
1344×rational.json-1
1344×rational.json-2
1344×rational.json-4
1344×rational.json-3
1336×exponential.json-3
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01751
112745
227945
361745
4137545
5435145
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (*.f32 (/.f32 1 (sin.f32 normAngle)) n0_i)) (*.f32 n1_i u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)))))

simplify162.0ms (0.6%)

Algorithm
egg-herbie
Rules
1448×rational.json-simplify-35
1198×rational.json-simplify-2
960×rational.json-simplify-41
952×rational.json-simplify-51
820×rational.json-simplify-53
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01233327
12773261
25703219
311193195
424083189
542743189
647943189
756073189
878843189
Stop Event
node limit
Counts
63 → 66
Calls
Call 1
Inputs
n0_i
(+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u)))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 0)
(*.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
(*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2))
(*.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 1/2)
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2) 2)
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))) 16)
(pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
Outputs
n0_i
(+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u))
(+.f32 n0_i (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 n0_i (*.f32 normAngle (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 n0_i (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (neg.f32 normAngle)) (sin.f32 normAngle))) n1_i) u))
(+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u)))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u) (*.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 normAngle 2) (pow.f32 u 2))))))
(+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u) (+.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 2) -1/2)) n0_i))
(+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u) (+.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 2) (*.f32 n0_i -1/2))))
(+.f32 (*.f32 (+.f32 (*.f32 n0_i (*.f32 normAngle (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)))))
(+.f32 (*.f32 (+.f32 (*.f32 n0_i (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u) (+.f32 n0_i (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (neg.f32 normAngle)) (sin.f32 normAngle))) n1_i) u) (*.f32 (pow.f32 (*.f32 normAngle u) 2) (*.f32 n0_i -1/2))))
(+.f32 (*.f32 1/6 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3)))) (sin.f32 normAngle))) (+.f32 (*.f32 -1/2 (*.f32 (pow.f32 u 2) (*.f32 n0_i (pow.f32 normAngle 2)))) (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (/.f32 (*.f32 (cos.f32 normAngle) (*.f32 n0_i normAngle)) (sin.f32 normAngle))) n1_i) u))))
(+.f32 (*.f32 -1/2 (*.f32 n0_i (*.f32 (pow.f32 normAngle 2) (pow.f32 u 2)))) (+.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 -1 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u)) (*.f32 1/6 (*.f32 (*.f32 (pow.f32 u 3) (*.f32 n0_i (pow.f32 normAngle 3))) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))
(+.f32 (+.f32 n0_i (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u)) (+.f32 (*.f32 1/6 (/.f32 (*.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) (cos.f32 normAngle))) (sin.f32 normAngle))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 2) -1/2))))
(+.f32 (*.f32 (+.f32 (neg.f32 (*.f32 (*.f32 n0_i normAngle) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))) n1_i) u) (+.f32 (+.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 2) (*.f32 n0_i -1/2))) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 normAngle u) 3) (*.f32 n0_i (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 n0_i (*.f32 normAngle (neg.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u) (+.f32 (*.f32 n0_i (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2))) (*.f32 n0_i (*.f32 (pow.f32 (*.f32 normAngle u) 3) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 n0_i (neg.f32 (*.f32 normAngle (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))) n1_i) u) (*.f32 n0_i (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (neg.f32 normAngle)) (sin.f32 normAngle))) n1_i) u) (*.f32 n0_i (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)) (*.f32 (pow.f32 (*.f32 normAngle u) 3) (*.f32 1/6 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(+.f32 n0_i (+.f32 (*.f32 (+.f32 (*.f32 (cos.f32 normAngle) (/.f32 (*.f32 n0_i (neg.f32 normAngle)) (sin.f32 normAngle))) n1_i) u) (*.f32 n0_i (+.f32 (*.f32 -1/2 (pow.f32 (*.f32 normAngle u) 2)) (*.f32 1/6 (*.f32 (pow.f32 (*.f32 normAngle u) 3) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))))))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (+.f32 1 (*.f32 -1 u)) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 4)))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u))) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))))
(+.f32 (*.f32 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))) (pow.f32 normAngle 2)) (+.f32 (*.f32 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i)))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 (pow.f32 (-.f32 1 u) 7) n0_i)) (+.f32 (*.f32 -1/5040 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 (pow.f32 (-.f32 1 u) 5) n0_i)) (+.f32 (*.f32 1/120 (*.f32 (-.f32 1 u) n0_i)) (*.f32 -1/6 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (*.f32 1/120 (-.f32 (*.f32 -1/6 (*.f32 (pow.f32 (-.f32 1 u) 3) n0_i)) (*.f32 -1/6 (*.f32 (-.f32 1 u) n0_i))))))) (pow.f32 normAngle 6))))))
(+.f32 (*.f32 (pow.f32 normAngle 2) (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))) (+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))))))) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6))) 1/120)))) (pow.f32 normAngle 6))) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 3) (*.f32 n0_i -1/6)) (*.f32 (-.f32 1 u) (*.f32 n0_i -1/6)))))) (pow.f32 normAngle 4)))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u))))))) (pow.f32 normAngle 4)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (-.f32 (*.f32 n0_i (*.f32 -1/5040 (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 -1/5040 (-.f32 1 u))) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 1/120 (-.f32 1 u))) (*.f32 -1/6 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))) (*.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))) 1/120)))) (pow.f32 normAngle 6)))) (*.f32 (pow.f32 normAngle 2) (*.f32 -1/6 (-.f32 (*.f32 n0_i (pow.f32 (-.f32 1 u) 3)) (*.f32 n0_i (-.f32 1 u)))))))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))))))) (*.f32 -1/6 (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/120))))) (pow.f32 normAngle 6)) (*.f32 (-.f32 (*.f32 1/120 (*.f32 n0_i (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 -1/6 (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))))) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36)))) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) -1/720)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 (-.f32 1 u) (*.f32 n0_i 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (+.f32 (*.f32 (-.f32 (*.f32 -1/5040 (*.f32 n0_i (pow.f32 (-.f32 1 u) 7))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36)))) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) -1/720)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (*.f32 n0_i (*.f32 1/120 (pow.f32 (-.f32 1 u) 5))) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 7) (*.f32 n0_i -1/5040)) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) -1/5040)) (+.f32 (*.f32 -1/6 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36)))) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) -1/720)))) (pow.f32 normAngle 6)) (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 (*.f32 n0_i -1/6) (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u)))) (*.f32 (-.f32 (*.f32 (pow.f32 (-.f32 1 u) 5) (*.f32 n0_i 1/120)) (+.f32 (*.f32 n0_i (*.f32 (-.f32 1 u) 1/120)) (*.f32 (*.f32 n0_i (-.f32 (pow.f32 (-.f32 1 u) 3) (-.f32 1 u))) 1/36))) (pow.f32 normAngle 4))))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.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 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 n1_i u)
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(-.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 0)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 1 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 4 (/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 1/2)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 1/4)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1/2) 2)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 2) 2)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4) 4)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4)) 8)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 4))) 16)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))
(pow.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))) (*.f32 u n1_i)) 1)
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 n0_i (sin.f32 normAngle))))

eval491.0ms (1.9%)

Compiler

Compiled 25483 to 13968 computations (45.2% saved)

prune529.0ms (2.1%)

Pruning

34 alts after pruning (31 fresh and 3 done)

PrunedKeptTotal
New1066231089
Fresh5813
Picked101
Done336
Total1075341109
Error
0.0b
Counts
1109 → 34
Alt Table
Click to see full alt table
StatusErrorProgram
6.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.3b
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (+.f32 normAngle (*.f32 u (neg.f32 normAngle)))) n0_i) (sin.f32 normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
20.9b
(/.f32 1 (/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i))))
6.4b
(/.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) n0_i)))
17.7b
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
7.6b
(/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
0.9b
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 n1_i u))
0.9b
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
1.0b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
1.2b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i)))) (*.f32 n1_i u))
1.0b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
6.4b
(+.f32 (*.f32 n1_i u) n0_i)
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 n1_i)) (neg.f32 n0_i)) u))
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 n0_i)) u))
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) normAngle)) (neg.f32 n0_i)) u))
1.0b
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i normAngle)) (neg.f32 n0_i)) u))
0.7b
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))) (neg.f32 n0_i)) u))
13.7b
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
23.8b
(+.f32 -1 (-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
13.6b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
9.9b
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
8.7b
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
7.7b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))))))
28.3b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 -1 (-.f32 1 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
7.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))) normAngle))
14.4b
(*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))))
13.8b
(*.f32 (-.f32 1 u) n0_i)
20.0b
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
20.9b
(*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle)))
19.9b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
20.2b
(*.f32 u n1_i)
17.4b
n0_i
Compiler

Compiled 1124 to 773 computations (31.2% saved)

localize116.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

Compiled 55 to 11 computations (80% saved)

series5.0ms (0%)

Counts
4 → 124
Calls

36 calls:

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

rewrite101.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
2002×rational.json-1
2002×rational.json-2
2002×rational.json-3
1536×rational.json-simplify-35
916×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014100
1105100
2283100
3808100
42690100
56880100
Stop Event
node limit
Counts
4 → 101
Calls
Call 1
Inputs
(*.f32 (+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 n0_i)) u)
(/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 n0_i)) u))
(/.f32 (sin.f32 normAngle) n1_i)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 normAngle normAngle) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 -1 (*.f32 (sin.f32 normAngle) -2)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 normAngle 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 normAngle) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 2 (/.f32 2 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 normAngle (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (+.f32 normAngle normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) (+.f32 n1_i n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (+.f32 normAngle normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 1 normAngle)) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 n1_i (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 normAngle (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 normAngle 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)) (*.f32 n1_i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2)) normAngle)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (sin.f32 normAngle) (/.f32 1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 n1_i) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (/.f32 1/2 n1_i) (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 n1_i 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 n1_i) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 n1_i)) (/.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 n1_i) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 1 n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 n1_i) (neg.f32 (sin.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1/2 n1_i) (/.f32 1/2 n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))))))

simplify182.0ms (0.7%)

Algorithm
egg-herbie
Rules
1150×rational.json-simplify-53
1048×rational.json-simplify-51
684×rational.json-simplify-41
636×rational.json-simplify-2
624×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02836851
16216655
213536577
335905625
458555625
575815625
Stop Event
node limit
Counts
225 → 204
Calls
Call 1
Inputs
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 -1 (*.f32 n0_i u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(/.f32 (*.f32 n1_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 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
n0_i
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(/.f32 normAngle n1_i)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (/.f32 normAngle n1_i))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (/.f32 normAngle n1_i) (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 7) n1_i)) (+.f32 (/.f32 normAngle n1_i) (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)))))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(+.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(-.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)
(pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(+.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 -1 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)))
(*.f32 (+.f32 normAngle normAngle) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(*.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))
(*.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 -1 (*.f32 (sin.f32 normAngle) -2)) n1_i))
(*.f32 2 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))))
(*.f32 2 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 2 (*.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) n1_i))
(*.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) normAngle))
(*.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 1/2)
(*.f32 (*.f32 normAngle 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))
(*.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)))
(*.f32 (neg.f32 normAngle) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 2 (/.f32 2 normAngle)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 normAngle (/.f32 1 n1_i)))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (+.f32 normAngle normAngle))
(*.f32 1/2 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) (+.f32 n1_i n1_i))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (+.f32 normAngle normAngle))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)
(*.f32 (/.f32 n1_i (/.f32 1 normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))) 2)
(*.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2) 2)
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 normAngle 4))
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)) (*.f32 n1_i 4))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 normAngle))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n1_i))
(*.f32 (+.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2)) normAngle)
(pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(-.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)
(*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(*.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))
(*.f32 2 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)
(*.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(*.f32 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)
(pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)
(+.f32 0 (/.f32 (sin.f32 normAngle) n1_i))
(-.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)
(-.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(*.f32 (sin.f32 normAngle) (/.f32 1 n1_i))
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)
(*.f32 1 (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 n1_i))
(*.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 n1_i) 1/2))
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) 1/2)
(*.f32 2 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(*.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2))
(*.f32 2 (*.f32 (/.f32 1/2 n1_i) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4) 1/4)
(*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 n1_i 4)))
(*.f32 (/.f32 1 n1_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) -1)
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 n1_i))
(*.f32 (*.f32 2 (/.f32 1 n1_i)) (/.f32 (sin.f32 normAngle) 2))
(*.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(*.f32 (/.f32 1/2 n1_i) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (*.f32 (/.f32 1 n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) 2)
(*.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 n1_i)))
(*.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2) 2)
(*.f32 (/.f32 1 (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (/.f32 -1 n1_i) (neg.f32 (sin.f32 normAngle)))
(*.f32 (+.f32 (/.f32 1/2 n1_i) (/.f32 1/2 n1_i)) (sin.f32 normAngle))
(pow.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
Outputs
(*.f32 (-.f32 n1_i n0_i) u)
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n1_i (*.f32 1/6 (pow.f32 normAngle 2)))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6)) (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 u (pow.f32 normAngle 4))))))
(+.f32 (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (+.f32 (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i -7/360) u))) (*.f32 (-.f32 n1_i n0_i) u)))
(+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 u (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360))))
(*.f32 u (+.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)) (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(*.f32 u (+.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)) (+.f32 (-.f32 n1_i n0_i) (*.f32 n1_i (*.f32 1/6 (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6)) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (*.f32 u (pow.f32 normAngle 6)))))))
(+.f32 (+.f32 (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (+.f32 (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i -7/360) u))) (*.f32 (-.f32 n1_i n0_i) u))) (*.f32 u (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (pow.f32 normAngle 6)))))
(+.f32 (+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 u (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)))) (*.f32 (+.f32 (*.f32 n1_i -7/2160) (*.f32 n1_i 1/840)) (*.f32 (pow.f32 normAngle 6) (neg.f32 u))))
(+.f32 (*.f32 u (*.f32 n1_i (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -7/360 (neg.f32 (pow.f32 normAngle 4)))))) (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 n1_i -31/15120) (neg.f32 (pow.f32 normAngle 6))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 -1 (*.f32 n0_i u))
(*.f32 u (neg.f32 n0_i))
(*.f32 n0_i (neg.f32 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 n0_i u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
n1_i
(+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))
(+.f32 n1_i (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) 1/6)))
(+.f32 n1_i (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)))
(+.f32 n1_i (*.f32 n1_i (*.f32 1/6 (pow.f32 normAngle 2))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))
(+.f32 n1_i (+.f32 (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) 1/6)) (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) -1))))
(+.f32 n1_i (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 n1_i (+.f32 (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360))))
(+.f32 n1_i (*.f32 n1_i (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -7/360 (neg.f32 (pow.f32 normAngle 4))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (pow.f32 normAngle 4))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (pow.f32 normAngle 6))) (+.f32 n1_i (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 (pow.f32 normAngle 4) -1)) (+.f32 (+.f32 n1_i (*.f32 n1_i (*.f32 (pow.f32 normAngle 2) 1/6))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (pow.f32 normAngle 6)))))
(+.f32 n1_i (+.f32 (+.f32 (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i)) (*.f32 (*.f32 n1_i -7/360) (neg.f32 (pow.f32 normAngle 4)))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (pow.f32 normAngle 6)))))
(+.f32 n1_i (+.f32 (*.f32 (+.f32 (*.f32 n1_i -7/2160) (*.f32 n1_i 1/840)) (neg.f32 (pow.f32 normAngle 6))) (+.f32 (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))) (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)))))
(+.f32 n1_i (+.f32 (*.f32 (*.f32 n1_i -31/15120) (neg.f32 (pow.f32 normAngle 6))) (*.f32 n1_i (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -7/360 (neg.f32 (pow.f32 normAngle 4)))))))
(+.f32 (*.f32 n1_i (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -7/360 (neg.f32 (pow.f32 normAngle 4))))) (+.f32 n1_i (*.f32 (*.f32 n1_i -31/15120) (neg.f32 (pow.f32 normAngle 6)))))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(*.f32 (+.f32 1 (*.f32 -1 u)) n0_i)
(*.f32 n0_i (+.f32 1 (*.f32 u -1)))
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(*.f32 n0_i (-.f32 1 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (+.f32 1 (*.f32 -1 u)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(*.f32 -1 (*.f32 (-.f32 u 1) n0_i))
(*.f32 n0_i (+.f32 1 (*.f32 u -1)))
(*.f32 n0_i (+.f32 1 (neg.f32 u)))
(*.f32 n0_i (-.f32 1 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 -1 (*.f32 (-.f32 u 1) n0_i)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (*.f32 u -1))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (+.f32 1 (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 n0_i (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6))))
(+.f32 (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u)))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))))
(+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 n1_i (*.f32 1/6 (pow.f32 normAngle 2))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i)))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 n0_i (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6)))))
(+.f32 (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i -7/360) u))) (+.f32 (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (+.f32 n0_i (*.f32 (-.f32 n1_i n0_i) u))))
(+.f32 n0_i (+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 u (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)) (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2)))))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360)) (+.f32 (-.f32 n1_i n0_i) (*.f32 n1_i (*.f32 1/6 (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i))) (+.f32 (*.f32 -1/5040 n1_i) (*.f32 1/720 n1_i))) (*.f32 u (pow.f32 normAngle 6)))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 n1_i) (*.f32 -1/36 n1_i)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) n0_i))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36)) (*.f32 u (pow.f32 normAngle 4)))) (+.f32 (+.f32 n0_i (*.f32 n1_i (*.f32 (*.f32 u (pow.f32 normAngle 2)) 1/6))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i 1/120) (*.f32 n1_i -1/36))) (+.f32 (*.f32 n1_i -1/5040) (*.f32 n1_i 1/720))) (*.f32 u (pow.f32 normAngle 6)))))))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) (+.f32 (*.f32 u (*.f32 (+.f32 (*.f32 1/6 (*.f32 n1_i -7/360)) (*.f32 n1_i 1/840)) (neg.f32 (pow.f32 normAngle 6)))) (+.f32 n0_i (+.f32 (*.f32 u (*.f32 (pow.f32 normAngle 2) (*.f32 1/6 n1_i))) (neg.f32 (*.f32 (pow.f32 normAngle 4) (*.f32 (*.f32 n1_i -7/360) u)))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i -7/2160) (*.f32 n1_i 1/840)) (*.f32 (pow.f32 normAngle 6) (neg.f32 u))) (+.f32 n0_i (+.f32 (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 1/6 (*.f32 n1_i (pow.f32 normAngle 2))))) (*.f32 u (*.f32 (pow.f32 normAngle 4) (*.f32 n1_i 7/360))))))
(+.f32 (*.f32 u (*.f32 n1_i (+.f32 (*.f32 1/6 (pow.f32 normAngle 2)) (*.f32 -7/360 (neg.f32 (pow.f32 normAngle 4)))))) (+.f32 n0_i (*.f32 u (+.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 n1_i -31/15120) (neg.f32 (pow.f32 normAngle 6)))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i)
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
(+.f32 n0_i (*.f32 n0_i (neg.f32 u)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (+.f32 (*.f32 -1 (*.f32 u n0_i)) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
n0_i
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) n0_i) u) n0_i)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 normAngle n1_i)
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (/.f32 normAngle n1_i))
(+.f32 (/.f32 normAngle n1_i) (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (/.f32 normAngle n1_i) (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i))))
(+.f32 (/.f32 normAngle n1_i) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)) (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i))))
(+.f32 (/.f32 normAngle n1_i) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 7) n1_i)) (+.f32 (/.f32 normAngle n1_i) (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)))))
(+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (/.f32 normAngle n1_i) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 7) n1_i)))))
(+.f32 (/.f32 normAngle n1_i) (+.f32 (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 7) n1_i))) (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i))))
(+.f32 (/.f32 normAngle n1_i) (+.f32 (*.f32 -1/6 (/.f32 (pow.f32 normAngle 3) n1_i)) (+.f32 (*.f32 1/120 (/.f32 (pow.f32 normAngle 5) n1_i)) (*.f32 -1/5040 (/.f32 (pow.f32 normAngle 7) n1_i)))))
(+.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 0 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(-.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 0)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (+.f32 u u)) 2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)) 4)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) 8)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4))) (*.f32 2 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) (*.f32 u 4)))) 16)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(pow.f32 (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (neg.f32 u)))
(*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i))
(*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i))
(+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(+.f32 0 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 0)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 -1 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (+.f32 normAngle normAngle) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (+.f32 normAngle normAngle) (*.f32 (/.f32 -1 (*.f32 (sin.f32 normAngle) -2)) n1_i))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 2 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 2 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) n1_i))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 2 (*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) 1/2)
(*.f32 1/2 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 normAngle 1/2))
(*.f32 normAngle (*.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))
(*.f32 (*.f32 normAngle 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)))
(*.f32 n1_i (*.f32 4 (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) normAngle)))))
(*.f32 n1_i (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 n1_i (*.f32 4 (/.f32 normAngle (*.f32 4 (sin.f32 normAngle)))))
(*.f32 (neg.f32 normAngle) (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) normAngle)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 2 (/.f32 2 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 n1_i (/.f32 1 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 normAngle (/.f32 1 n1_i)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (+.f32 normAngle normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 1/2 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 normAngle 1/2))
(*.f32 normAngle (*.f32 1/2 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 normAngle 2) (sin.f32 normAngle)) (+.f32 n1_i n1_i))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/2) (+.f32 normAngle normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))) -1)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (/.f32 1 normAngle)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 2 (/.f32 2 normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (/.f32 1 n1_i)) (/.f32 1 (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (/.f32 1 n1_i)) (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 normAngle (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 2)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (/.f32 normAngle 2))) 2)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 2) 2)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4)) (*.f32 normAngle 4))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) normAngle) 4)) (*.f32 n1_i 4))
(*.f32 n1_i (*.f32 4 (/.f32 1 (*.f32 4 (/.f32 (sin.f32 normAngle) normAngle)))))
(*.f32 n1_i (*.f32 4 (/.f32 1/4 (/.f32 (sin.f32 normAngle) normAngle))))
(*.f32 n1_i (*.f32 4 (/.f32 normAngle (*.f32 4 (sin.f32 normAngle)))))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 normAngle))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (/.f32 -1 (/.f32 (sin.f32 normAngle) normAngle)) (neg.f32 n1_i))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(*.f32 (+.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 2)) normAngle)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(pow.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) 1)
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(neg.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) (neg.f32 n1_i))))
(*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))
(-.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 0)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 1 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 2 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 1/2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 1/2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(*.f32 (/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 2) 2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4) 4)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) 8)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(/.f32 (+.f32 (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4)) (*.f32 2 (*.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 4))) 16)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(pow.f32 (+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))))
(+.f32 (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (+.f32 n0_i (*.f32 n0_i (neg.f32 u))))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) n0_i)))
(+.f32 n0_i (*.f32 u (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) n0_i)))
(+.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)
(/.f32 (sin.f32 normAngle) n1_i)
(+.f32 0 (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (sin.f32 normAngle) n1_i)
(-.f32 (/.f32 (sin.f32 normAngle) n1_i) 0)
(/.f32 (sin.f32 normAngle) n1_i)
(-.f32 0 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (sin.f32 normAngle) (/.f32 1 n1_i))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 1 (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 -1 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1/2 n1_i))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (/.f32 1 n1_i) 1/2))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) 1/2)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 2 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 2 (*.f32 (/.f32 1/2 n1_i) (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4) 1/4)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 n1_i 4)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 1 n1_i) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) -1)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 -1 n1_i))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 2 (/.f32 1 n1_i)) (/.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 1/2 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 1/2 n1_i) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (*.f32 (/.f32 1 n1_i) 1/2) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) 2)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 (sin.f32 normAngle) 2) (*.f32 2 (/.f32 1 n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 1/4 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) 4))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) 2) 2)
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 1 (*.f32 n1_i 4)) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (/.f32 -1 n1_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) n1_i)
(*.f32 (+.f32 (/.f32 1/2 n1_i) (/.f32 1/2 n1_i)) (sin.f32 normAngle))
(/.f32 (sin.f32 normAngle) n1_i)
(pow.f32 (/.f32 (sin.f32 normAngle) n1_i) 1)
(/.f32 (sin.f32 normAngle) n1_i)
(neg.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)))
(/.f32 (sin.f32 normAngle) n1_i)

localize15.0ms (0.1%)

Local error

Found 1 expressions with local error:

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

Compiled 15 to 10 computations (33.3% saved)

localize50.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 65 to 37 computations (43.1% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

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

rewrite114.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1580×rational.json-1
1580×rational.json-2
1580×rational.json-3
1270×rational.json-simplify-35
980×exponential.json-3
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01576
110968
221966
345056
491456
5229356
6502356
7717656
Stop Event
node limit
Counts
2 → 110
Calls
Call 1
Inputs
(+.f32 -1 (-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))
(-.f32 1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x -.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 1 (-.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 2 (-.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -2 (-.f32 -2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) 3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 -3 (-.f32 -3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 3 (-.f32 3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 -3 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -3)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (-.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 1) (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2) (*.f32 n1_i (*.f32 u 1/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (+.f32 (*.f32 n1_i (*.f32 u 1/2)) (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) (*.f32 u (+.f32 n1_i n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 u (+.f32 n1_i n1_i)) (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) -32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 -1 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i u) (+.f32 1 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 n1_i u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 2 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 -2 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 n1_i u)) (*.f32 (-.f32 1 u) n0_i))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 n1_i u))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 1 u) n0_i) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 -1 (*.f32 n1_i u)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (+.f32 (*.f32 n1_i u) 2) (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (-.f32 -1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)) (-.f32 1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 -2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))))

simplify337.0ms (1.3%)

Algorithm
egg-herbie
Rules
1814×rational.json-simplify-35
1726×rational.json-simplify-1
1722×rational.json-simplify-52
1034×rational.json-simplify-2
892×rational.json-simplify-26
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02274994
14834934
213214934
337774922
454614922
560914922
664614922
767754922
867974922
968104922
1079004922
Stop Event
node limit
Counts
182 → 151
Calls
Call 1
Inputs
(*.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 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n1_i u)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 n1_i u)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 1 (*.f32 n1_i u))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(-.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 1 (-.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(-.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))
(-.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(-.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 2 (-.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 -2 (-.f32 -2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(-.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) 2)
(-.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/2))
(-.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) 3)
(-.f32 (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)
(-.f32 -3 (-.f32 -3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 3 (-.f32 3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(-.f32 (-.f32 -3 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -3)
(-.f32 (-.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 1) (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(*.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(*.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))
(*.f32 2 (+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2) (*.f32 n1_i (*.f32 u 1/2))))
(*.f32 2 (+.f32 (*.f32 n1_i (*.f32 u 1/2)) (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2)))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 1/2 (+.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) (*.f32 u (+.f32 n1_i n1_i))))
(*.f32 1/2 (+.f32 (*.f32 u (+.f32 n1_i n1_i)) (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4) -4)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8) 8)
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8) -8)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) 16)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) -16)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) -8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 32)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) -32)
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) 2)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) 4)
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) 8)
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 64)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))) 4)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4))) 8)
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) -32)
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)))) 32)
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 16)
(pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 -1 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 n1_i u) (+.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 n1_i u)))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 0 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 2 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 -2 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3))
(+.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)
(+.f32 (+.f32 1 (*.f32 n1_i u)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 n1_i u))
(+.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) -1)
(+.f32 (+.f32 -1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(+.f32 (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) 2))
(+.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))
(+.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) -2)
(+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 -1 (*.f32 n1_i u)))
(+.f32 (+.f32 (*.f32 n1_i u) 2) (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (-.f32 -1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)) (-.f32 1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)))
(*.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 1 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 1/2)
(*.f32 4 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(*.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)
(*.f32 1/2 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2))
(*.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) -2)
(*.f32 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)
(/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 2)
(/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)
(/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8) 8)
(/.f32 (+.f32 -2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) -2)
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)) 16)
(/.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) -4)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) 32)
(/.f32 (*.f32 2 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) -8)
(/.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) 4)
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)))) 64)
(/.f32 (+.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))) 8)
(pow.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(neg.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
Outputs
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
n0_i
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1))))
(+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i))))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1))))
(neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))))
(*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))))
(+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))))
(+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))))
(+.f32 n0_i (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 n0_i (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 1 (*.f32 (-.f32 1 u) n0_i))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 n1_i u)
(*.f32 u n1_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 n0_i)
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) (+.f32 1 n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))
(*.f32 u (+.f32 n1_i (neg.f32 n0_i)))
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(+.f32 1 (+.f32 (*.f32 (+.f32 n1_i (*.f32 -1 n0_i)) u) n0_i))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (*.f32 n0_i -1)))))
(+.f32 1 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))))
(+.f32 (*.f32 u (+.f32 n1_i (neg.f32 n0_i))) (+.f32 1 n0_i))
(*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i)))
(*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1))))
(neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i))))
(*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))) (+.f32 1 n0_i))
(+.f32 (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))) (+.f32 1 n0_i))
(+.f32 n0_i (+.f32 1 (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))))
(+.f32 n0_i (-.f32 1 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))) (+.f32 1 n0_i))
(+.f32 (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))) (+.f32 1 n0_i))
(+.f32 n0_i (+.f32 1 (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))))
(+.f32 n0_i (-.f32 1 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 1 (+.f32 (*.f32 -1 (*.f32 u (+.f32 (*.f32 -1 n1_i) n0_i))) n0_i))
(+.f32 (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 n1_i -1)))) (+.f32 1 n0_i))
(+.f32 (neg.f32 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))) (+.f32 1 n0_i))
(+.f32 n0_i (+.f32 1 (*.f32 (+.f32 n0_i (neg.f32 n1_i)) (neg.f32 u))))
(+.f32 n0_i (-.f32 1 (*.f32 u (+.f32 n0_i (neg.f32 n1_i)))))
(+.f32 1 (*.f32 n1_i u))
(+.f32 1 (*.f32 u n1_i))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(-.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 1 (-.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 0 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 2 (-.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 -2 (-.f32 -2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -1/2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) 3)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 -3 (-.f32 -3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 3 (-.f32 3 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (-.f32 -3 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))) -3)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(-.f32 (-.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 1) (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2))
(-.f32 (+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i))) 1/2) -1) (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2))
(-.f32 (+.f32 -1 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i))) 1/2)) (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2))
(+.f32 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i))) 1/2) (-.f32 -1 (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2)))
(*.f32 -1 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (+.f32 (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2) (*.f32 n1_i (*.f32 u 1/2))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 2 (+.f32 (*.f32 n1_i (*.f32 u 1/2)) (*.f32 (*.f32 (-.f32 1 u) n0_i) 1/2)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 4 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 1/4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/2 (+.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) (*.f32 u (+.f32 n1_i n1_i))))
(*.f32 1/2 (+.f32 (*.f32 u (+.f32 n1_i n1_i)) (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i))))
(*.f32 1/2 (+.f32 (*.f32 (-.f32 1 u) (+.f32 n0_i n0_i)) (*.f32 u (+.f32 n1_i n1_i))))
(*.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1/2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 1/4 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(*.f32 (/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2) -2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4) -4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8) -8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) 16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) -16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)) -8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 32)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) -32)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (*.f32 2 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) -16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 64)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2))) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -4))) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)) (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) 16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) -32)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8))) (neg.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -8)))) 32)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(/.f32 (+.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8))) (neg.f32 (neg.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 8)))) 16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(pow.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(neg.f32 (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))
(+.f32 -1 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (*.f32 n1_i u) (+.f32 1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 0)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 0 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 2 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 -2 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 1 (*.f32 n1_i u)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 1 (*.f32 (-.f32 1 u) n0_i)) (*.f32 n1_i u))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 (*.f32 n1_i u) (-.f32 (*.f32 (-.f32 1 u) n0_i) -2)) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 -1 (*.f32 n1_i u)) (+.f32 (*.f32 (-.f32 1 u) n0_i) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) -2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) 2) (+.f32 -1 (*.f32 n1_i u)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (+.f32 (*.f32 n1_i u) 2) (+.f32 -1 (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(+.f32 (-.f32 -1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)) (-.f32 1 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2)))
(+.f32 (-.f32 -1 (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2)) (-.f32 1 (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2)))
(*.f32 -1 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 1 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 1/2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 4 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 1/4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 1/2 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1/2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 1/4 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(*.f32 (/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 2) -2)
(*.f32 -2 (/.f32 (-.f32 -1 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i))) 2))
(*.f32 (/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) 2) 2) 2)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (+.f32 -2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -2)) -2)
(/.f32 (+.f32 -2 (*.f32 (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 u n1_i)) -2)) -2)
(/.f32 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)) 16)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4) -4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) 32)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (*.f32 2 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) -8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) 4)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (+.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8))) (*.f32 2 (*.f32 2 (*.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 8)))) 64)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(/.f32 (+.f32 (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4)) (neg.f32 (*.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 4))) 8)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(pow.f32 (+.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) 1)
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))
(neg.f32 (-.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (+.f32 1 (*.f32 u n1_i)))

localize45.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 48 to 18 computations (62.5% saved)

series6.0ms (0%)

Counts
2 → 84
Calls

21 calls:

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

rewrite755.0ms (3%)

Algorithm
batch-egg-rewrite
Rules
868×rational.json-simplify-53
750×rational.json-simplify-44
698×rational.json-simplify-1
674×rational.json-simplify-47
668×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01564
111064
224564
356864
4141464
5526564
Stop Event
node limit
Counts
2 → 166
Calls
Call 1
Inputs
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 (*.f32 u normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 2 normAngle) u) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 2 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (sin.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i 4) (/.f32 4 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 normAngle (+.f32 u u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 4 (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 n1_i) (/.f32 -1 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (/.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 -1 (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 8 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (sin.f32 normAngle) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (/.f32 1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 normAngle (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (/.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 2 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (*.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 2 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (*.f32 u normAngle) (/.f32 1/2 (sin.f32 normAngle))) (/.f32 1/2 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (/.f32 4 (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 -1 (*.f32 u normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (*.f32 -1 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 normAngle (+.f32 u u))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/2 (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u normAngle) 2) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) 1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (neg.f32 (*.f32 u normAngle))) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (/.f32 (sin.f32 normAngle) n1_i)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (/.f32 1 (*.f32 u normAngle))) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))) (/.f32 1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 (*.f32 u normAngle))) (sin.f32 (neg.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 -1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 2) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (sin.f32 (neg.f32 normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 (*.f32 u normAngle))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 1 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 2 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 4 (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i -2) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 (neg.f32 normAngle)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u normAngle) (/.f32 1 n1_i)) (sin.f32 normAngle))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 normAngle (+.f32 u u)) (sin.f32 normAngle)) (/.f32 2 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u normAngle) (sin.f32 (neg.f32 normAngle))) (/.f32 -1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 u normAngle) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 normAngle (+.f32 u u))) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 -1 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (neg.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)))))

simplify229.0ms (0.9%)

Algorithm
egg-herbie
Rules
1866×rational.json-simplify-35
1008×rational.json-simplify-61
902×rational.json-simplify-49
868×rational.json-simplify-44
706×rational.json-simplify-47
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04477622
117347318
266477310
Stop Event
node limit
Counts
250 → 228
Calls
Call 1
Inputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
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) n0_i)
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u)
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_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 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(*.f32 (-.f32 1 u) n0_i)
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)
(+.f32 0 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))))
(+.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(-.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)
(/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 u normAngle))))
(/.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 1))
(/.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 (*.f32 u normAngle)) 1))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)) 1))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)) 1))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)))
(/.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i))))
(/.f32 2 (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)) 1))
(/.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 2 normAngle) u) 1))
(/.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(/.f32 (*.f32 n1_i 4) (/.f32 4 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(/.f32 (*.f32 normAngle (+.f32 u u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i))))
(/.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 u normAngle)))
(/.f32 4 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 u normAngle)))
(/.f32 4 (*.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 (*.f32 u normAngle))))
(/.f32 4 (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))) 2)
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) (*.f32 u normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (neg.f32 n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (neg.f32 n1_i) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)) 1))
(/.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle (+.f32 u u))))
(/.f32 (neg.f32 n1_i) (/.f32 -1 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 -1 (/.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (*.f32 u normAngle)))
(/.f32 -1 (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 (*.f32 u normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4) (*.f32 u normAngle)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 8 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (sin.f32 normAngle) 4))))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)) 1))
(/.f32 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(/.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (/.f32 1 n1_i))
(/.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) (*.f32 u normAngle)))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (*.f32 u normAngle)))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 normAngle (+.f32 u u))))
(/.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(/.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i -2) (/.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (*.f32 u normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 n1_i -2) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 2 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (*.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(/.f32 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(/.f32 (*.f32 2 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 2 (/.f32 1 n1_i)))
(/.f32 (*.f32 (*.f32 u normAngle) (/.f32 1/2 (sin.f32 normAngle))) (/.f32 1/2 n1_i))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (/.f32 4 (*.f32 u normAngle)))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))
(/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 -1 (*.f32 u normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (*.f32 -1 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4)))) 4)
(/.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 normAngle (+.f32 u u))))
(/.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/2 (/.f32 1 (*.f32 u normAngle))))
(/.f32 (/.f32 (*.f32 u normAngle) 2) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(/.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 1/2)
(/.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 (*.f32 u normAngle))))
(/.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(/.f32 (neg.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))
(/.f32 (neg.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) 1))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(/.f32 (*.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4))))) 8)
(/.f32 (*.f32 2 (neg.f32 (*.f32 u normAngle))) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i)))
(/.f32 (/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (/.f32 (sin.f32 normAngle) n1_i)) 8)
(/.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 8)
(/.f32 (/.f32 n1_i (/.f32 1 (*.f32 u normAngle))) (sin.f32 normAngle))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 2 (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 4))
(/.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))
(/.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(/.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))) (/.f32 1 n1_i))
(/.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 (*.f32 u normAngle))) (sin.f32 (neg.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (/.f32 -1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 2) 4))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (sin.f32 (neg.f32 normAngle))))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 (*.f32 u normAngle))) 8)
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)))
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))))
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))) -1)
(/.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(/.f32 (/.f32 1 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 normAngle))
(/.f32 (/.f32 2 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) n1_i))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) 2))
(/.f32 (/.f32 4 (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 (neg.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -1)
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -2)
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -4)
(/.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) 4)
(/.f32 (/.f32 (*.f32 u normAngle) (/.f32 1 n1_i)) (sin.f32 normAngle))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 u u)) (sin.f32 normAngle)) (/.f32 2 n1_i))
(/.f32 (/.f32 (*.f32 u normAngle) (sin.f32 (neg.f32 normAngle))) (/.f32 -1 n1_i))
(/.f32 (/.f32 (*.f32 u normAngle) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(/.f32 (neg.f32 (*.f32 normAngle (+.f32 u u))) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (neg.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 -1 n1_i))
(/.f32 (neg.f32 (neg.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))
(pow.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)
(neg.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))
(neg.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(-.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 0)
(*.f32 1 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
(*.f32 2 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(*.f32 1/2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))
(*.f32 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
(/.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(/.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4)) 8)
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4))) 16)
(pow.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
Outputs
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(*.f32 n1_i u)
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i))))
(*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i)))) (*.f32 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36))) (*.f32 (pow.f32 normAngle 4) -1)))
(+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))) (*.f32 -1 (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))))))
(+.f32 (*.f32 n1_i u) (+.f32 (+.f32 (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i))) (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36)))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (*.f32 n1_i (*.f32 u 1/720)))) (*.f32 (pow.f32 normAngle 6) -1))) (*.f32 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36))) (*.f32 (pow.f32 normAngle 4) -1))))
(+.f32 (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4))) (+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (*.f32 n1_i u) -7/360)) (*.f32 (*.f32 n1_i u) 1/840)) (neg.f32 (pow.f32 normAngle 6))) (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 (+.f32 (*.f32 1/6 (*.f32 (*.f32 n1_i u) -7/360)) (*.f32 (*.f32 n1_i u) 1/840)) (neg.f32 (pow.f32 normAngle 6))) (+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
n0_i
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(+.f32 (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u) n0_i)
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u)
(*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i)))
(*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)) (*.f32 -1 n0_i)) u))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (*.f32 -1 n0_i))))
(+.f32 n0_i (*.f32 u (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i))))
(*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle))))))
(*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))) -1))
(*.f32 u (neg.f32 (+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 normAngle)))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 normAngle))))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 normAngle))))))
(+.f32 n0_i (*.f32 -1 (*.f32 u (+.f32 n0_i (*.f32 -1 (/.f32 (*.f32 n1_i normAngle) (sin.f32 normAngle)))))))
(+.f32 n0_i (*.f32 u (*.f32 (+.f32 n0_i (*.f32 -1 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))))) -1)))
(+.f32 n0_i (*.f32 u (neg.f32 (+.f32 n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (neg.f32 normAngle))))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i)))))
(+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2)))))))
(+.f32 (*.f32 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36))) (*.f32 (pow.f32 normAngle 4) -1)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i))))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4)))))
(+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 -1/5040 (*.f32 n1_i u)) (+.f32 (*.f32 1/6 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u)))) (*.f32 1/720 (*.f32 n1_i u)))) (pow.f32 normAngle 6))) (+.f32 (*.f32 -1 (*.f32 (+.f32 (*.f32 1/120 (*.f32 n1_i u)) (*.f32 -1/36 (*.f32 n1_i u))) (pow.f32 normAngle 4))) (+.f32 (*.f32 n1_i u) (+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 1/6 (*.f32 n1_i (*.f32 u (pow.f32 normAngle 2))))))))
(+.f32 (+.f32 (*.f32 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36))) (*.f32 (pow.f32 normAngle 4) -1)) (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i u) (*.f32 1/6 (*.f32 u (*.f32 (pow.f32 normAngle 2) n1_i)))))) (*.f32 (+.f32 (*.f32 1/6 (+.f32 (*.f32 n1_i (*.f32 u 1/120)) (*.f32 n1_i (*.f32 u -1/36)))) (+.f32 (*.f32 n1_i (*.f32 u -1/5040)) (*.f32 n1_i (*.f32 u 1/720)))) (*.f32 (pow.f32 normAngle 6) -1)))
(+.f32 (+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4))))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (*.f32 n1_i u) -7/360)) (*.f32 (*.f32 n1_i u) 1/840)) (neg.f32 (pow.f32 normAngle 6))))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (+.f32 (+.f32 (*.f32 n1_i (+.f32 u (*.f32 1/6 (*.f32 u (pow.f32 normAngle 2))))) (*.f32 (*.f32 (*.f32 n1_i u) -7/360) (neg.f32 (pow.f32 normAngle 4)))) (*.f32 (+.f32 (*.f32 1/6 (*.f32 (*.f32 n1_i u) -7/360)) (*.f32 (*.f32 n1_i u) 1/840)) (neg.f32 (pow.f32 normAngle 6)))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (-.f32 1 u) n0_i)
(*.f32 n0_i (-.f32 1 u))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (/.f32 (*.f32 n1_i (*.f32 u normAngle)) (sin.f32 normAngle)) (*.f32 (-.f32 1 u) n0_i))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 0 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(+.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(-.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 0)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 u normAngle) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 n1_i (*.f32 (sin.f32 normAngle) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 n1_i (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 n1_i (*.f32 -1 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 1 (*.f32 u normAngle)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 1/2 (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1 (*.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (*.f32 (sin.f32 normAngle) 2) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (+.f32 n1_i n1_i) (*.f32 -2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 2 (*.f32 2 (/.f32 (sin.f32 normAngle) (*.f32 (*.f32 u normAngle) n1_i))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 2 (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 2 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 2 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 2 normAngle) u) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (/.f32 (*.f32 (sin.f32 normAngle) 4) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (sin.f32 normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (*.f32 -4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i 4) (/.f32 4 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 normAngle (+.f32 u u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (*.f32 2 (/.f32 (*.f32 (sin.f32 normAngle) 2) (*.f32 (*.f32 u normAngle) n1_i))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (/.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (*.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (*.f32 (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 4 (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 u (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle)))) 2)
(*.f32 (*.f32 normAngle (/.f32 (+.f32 n1_i n1_i) (sin.f32 normAngle))) (/.f32 u 2))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 (/.f32 1 n1_i) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (/.f32 1 n1_i) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle)) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 n1_i) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 normAngle (+.f32 u u))))
(/.f32 (*.f32 normAngle (+.f32 u u)) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (neg.f32 n1_i)))
(*.f32 normAngle (/.f32 (+.f32 u u) (/.f32 (*.f32 (sin.f32 normAngle) -2) (neg.f32 n1_i))))
(/.f32 (neg.f32 n1_i) (neg.f32 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(/.f32 (neg.f32 n1_i) (/.f32 -1 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 -1 (/.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 -1 (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 1 u) normAngle))))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (*.f32 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 u normAngle))))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (/.f32 4 (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 8 (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 (sin.f32 normAngle) 4))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (*.f32 4 (/.f32 (sin.f32 normAngle) (/.f32 (*.f32 u normAngle) 2))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 u (*.f32 normAngle 4)) (*.f32 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i)) 1))
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) 4)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle))) (/.f32 1 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 1/2 (sin.f32 normAngle)) (/.f32 (/.f32 1/2 n1_i) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 normAngle (+.f32 u u))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 1/2 (/.f32 (/.f32 1/2 n1_i) (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (/.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (/.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (*.f32 2 (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 2)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 (sin.f32 (neg.f32 normAngle)) (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 n1_i -2) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 n1_i (sin.f32 normAngle))) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 2 (*.f32 (/.f32 (/.f32 2 normAngle) u) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 u normAngle))))))
(/.f32 (/.f32 (/.f32 u 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (+.f32 normAngle normAngle))) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 2 (*.f32 4 (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (*.f32 8 (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (*.f32 8 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (*.f32 (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 n1_i -2)) (*.f32 2 (*.f32 (/.f32 1 (*.f32 u normAngle)) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4))) 8)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 2 (/.f32 1 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 u normAngle) (/.f32 1/2 (sin.f32 normAngle))) (/.f32 1/2 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (/.f32 4 (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 4 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 normAngle)) 1/4) (*.f32 2 (/.f32 (/.f32 2 normAngle) u)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 -1 (*.f32 u normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (*.f32 -1 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4)))) 4)
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (/.f32 1 (*.f32 normAngle (+.f32 u u))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 1/2 (/.f32 (sin.f32 normAngle) n1_i)) (*.f32 1/2 (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 u normAngle) 2) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 u normAngle) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))) 1/2)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 (neg.f32 (*.f32 (sin.f32 normAngle) 4)) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 n1_i 4)) (*.f32 4 (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 u normAngle)) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i) 1))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (*.f32 u normAngle) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)))) 16)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (*.f32 2 (/.f32 n1_i (/.f32 (sin.f32 normAngle) (*.f32 u (*.f32 normAngle 4))))) 8)
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (*.f32 2 (neg.f32 (*.f32 u normAngle))) (*.f32 2 (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i)))
(/.f32 (*.f32 2 (neg.f32 (*.f32 u normAngle))) (*.f32 2 (/.f32 (neg.f32 (sin.f32 normAngle)) n1_i)))
(*.f32 (*.f32 u (neg.f32 normAngle)) (/.f32 1 (/.f32 (neg.f32 (sin.f32 normAngle)) n1_i)))
(/.f32 (/.f32 (*.f32 2 (*.f32 u (*.f32 normAngle 4))) (/.f32 (sin.f32 normAngle) n1_i)) 8)
(*.f32 (*.f32 normAngle 4) (/.f32 u (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i))))
(*.f32 u (/.f32 (*.f32 normAngle 4) (*.f32 (sin.f32 normAngle) (/.f32 4 n1_i))))
(/.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 (sin.f32 normAngle) (*.f32 u normAngle))) 8)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 n1_i (/.f32 1 (*.f32 u normAngle))) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 2 (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (sin.f32 normAngle) 4))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 4 (/.f32 1 (*.f32 u normAngle))) (/.f32 (*.f32 (sin.f32 normAngle) 4) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 1 (sin.f32 normAngle)) (/.f32 1 (*.f32 u normAngle))) (/.f32 1 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 n1_i) (/.f32 1 (*.f32 u normAngle))) (sin.f32 (neg.f32 normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 1 (*.f32 u normAngle))) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 -1 (/.f32 1 (*.f32 u normAngle))) (/.f32 (sin.f32 (neg.f32 normAngle)) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (/.f32 1 u) normAngle))))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 1 (*.f32 u normAngle)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))))
(/.f32 (/.f32 (*.f32 (+.f32 n1_i n1_i) 4) (/.f32 1 (*.f32 u normAngle))) (*.f32 (*.f32 (sin.f32 normAngle) 2) 4))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (sin.f32 (neg.f32 normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 2)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) 4)) (/.f32 1 (*.f32 u normAngle))) 8)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 (+.f32 n1_i n1_i) 4)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 (*.f32 (sin.f32 normAngle) 2) 4)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (*.f32 2 (sin.f32 (neg.f32 normAngle)))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 2 (*.f32 n1_i -2)) (/.f32 1 (*.f32 u normAngle))) (*.f32 2 (neg.f32 (*.f32 (sin.f32 normAngle) 2))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))) -1)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 1 (*.f32 u normAngle))) (neg.f32 (*.f32 (sin.f32 normAngle) 4)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 1 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) (+.f32 n1_i n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 2 (/.f32 (/.f32 2 normAngle) u)) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) 2))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 4 (/.f32 (/.f32 2 normAngle) u)) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 u normAngle))))))
(*.f32 (/.f32 2 n1_i) (/.f32 (sin.f32 normAngle) (*.f32 (/.f32 2 (*.f32 u normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))))
(/.f32 (/.f32 (*.f32 n1_i -2) (/.f32 (/.f32 2 normAngle) u)) (sin.f32 (neg.f32 normAngle)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (/.f32 (/.f32 2 normAngle) u)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i))))
(/.f32 (*.f32 (*.f32 (sin.f32 normAngle) 4) (/.f32 1 n1_i)) (*.f32 2 (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 2 (*.f32 u normAngle))))))
(/.f32 (/.f32 (/.f32 u 2) (/.f32 (/.f32 n1_i (sin.f32 normAngle)) (+.f32 normAngle normAngle))) (*.f32 (/.f32 (sin.f32 normAngle) n1_i) (/.f32 (sin.f32 normAngle) n1_i)))
(/.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -1)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (+.f32 n1_i n1_i) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -2)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 n1_i 4) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) -4)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (*.f32 n1_i 4)) (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))) 4)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 u normAngle) (/.f32 1 n1_i)) (sin.f32 normAngle))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 normAngle (+.f32 u u)) (sin.f32 normAngle)) (/.f32 2 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 u normAngle) (sin.f32 (neg.f32 normAngle))) (/.f32 -1 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (/.f32 (*.f32 u normAngle) 1/2) (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i)))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 normAngle (+.f32 u u))) (neg.f32 (*.f32 (sin.f32 normAngle) (/.f32 2 n1_i))))
(/.f32 (*.f32 (+.f32 u u) (neg.f32 normAngle)) (*.f32 (/.f32 2 n1_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 u u) (neg.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 2 n1_i))))
(/.f32 (neg.f32 (*.f32 u (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 -1 n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(/.f32 (neg.f32 (neg.f32 (*.f32 u normAngle))) (/.f32 (sin.f32 normAngle) n1_i))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(pow.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) 1)
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(neg.f32 (/.f32 (/.f32 n1_i (sin.f32 (neg.f32 normAngle))) (/.f32 1 (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(neg.f32 (/.f32 n1_i (/.f32 (sin.f32 (neg.f32 normAngle)) (*.f32 u normAngle))))
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
(*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle)))
(-.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 0)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 1 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 2 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 1/2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 1/2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2))
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(*.f32 (/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 2) 2)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4) 4)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4)) 8)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(/.f32 (*.f32 2 (*.f32 2 (*.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 4))) 16)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))
(pow.f32 (+.f32 (*.f32 u (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (-.f32 1 u) n0_i)) 1)
(+.f32 (*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle))) (*.f32 n0_i (-.f32 1 u)))
(+.f32 (*.f32 n0_i (-.f32 1 u)) (*.f32 n1_i (/.f32 (*.f32 u normAngle) (sin.f32 normAngle))))

localize136.0ms (0.5%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.3b
(+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
1.3b
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
1.6b
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
5.7b
(/.f32 n1_i (pow.f32 n0_i 2))
Compiler

Compiled 72 to 48 computations (33.3% saved)

series79.0ms (0.3%)

Counts
4 → 87
Calls

33 calls:

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

rewrite232.0ms (0.9%)

Algorithm
batch-egg-rewrite
Rules
1958×rational.json-1
1958×rational.json-2
1958×rational.json-4
1958×rational.json-3
692×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
014136
1105136
2248136
3579136
41437136
55436136
Stop Event
node limit
Counts
4 → 105
Calls
Call 1
Inputs
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 n1_i (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (/.f32 1 (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 n1_i (*.f32 (/.f32 2 (pow.f32 n0_i 2)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 1 n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 n1_i (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 n1_i (*.f32 (pow.f32 n0_i 2) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 n0_i 2)) n1_i)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (pow.f32 n0_i 2)) (/.f32 1 (/.f32 1 n1_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (/.f32 -1 (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (pow.f32 n0_i 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 2 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (pow.f32 n0_i 2) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (pow.f32 n0_i 2) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) (*.f32 n1_i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (pow.f32 n0_i 2)) (*.f32 n1_i 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 n1_i 1/2) (/.f32 2 (pow.f32 n0_i 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) (*.f32 n1_i 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 -1 (pow.f32 n0_i 2)) (neg.f32 n1_i))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 0 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1/2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f32 0 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 4 (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 -1 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/2 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f32 1/4 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -1) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))))))

simplify139.0ms (0.5%)

Algorithm
egg-herbie
Rules
1784×rational.json-simplify-51
1692×rational.json-simplify-35
1184×rational.json-simplify-2
1056×rational.json-simplify-61
710×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
036110444
192010044
225179666
355559564
Stop Event
node limit
Counts
192 → 289
Calls
Call 1
Inputs
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 u) (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 n1_i u)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 u) (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 u) 2) (*.f32 (pow.f32 n0_i 5) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(/.f32 n0_i (+.f32 1 u))
(+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2)))
(+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 1 u) 3) n0_i)) (+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 1 u) 3) n0_i)) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (+.f32 1 u) 4) (pow.f32 n0_i 2))) (+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2)))))
(*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1)))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 3) n0_i))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 4) (pow.f32 n0_i 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 3) n0_i))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2)))))
(/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 4))) (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 4))) (+.f32 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2))) (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 4) (pow.f32 n0_i 6))))))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 8)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 8)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) n0_i)
(+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) (+.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) (pow.f32 n0_i 3))) n0_i))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 4) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) (+.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) (pow.f32 n0_i 3))) n0_i)))
(/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(-.f32 (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) n0_i))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 u 3)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 u 3) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (*.f32 (pow.f32 u 4) (pow.f32 n0_i 3))))))
(/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(-.f32 (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) n0_i))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 u 3)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 u 3) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (*.f32 (pow.f32 u 4) (pow.f32 n0_i 3))))))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(/.f32 (+.f32 1 u) n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(/.f32 1 n0_i)
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
(+.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)
(+.f32 0 (/.f32 n1_i (pow.f32 n0_i 2)))
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(-.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)
(*.f32 n1_i (/.f32 1 (pow.f32 n0_i 2)))
(*.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) 1/2))
(*.f32 n1_i (*.f32 (/.f32 2 (pow.f32 n0_i 2)) 1/2))
(*.f32 2 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 1 n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)
(*.f32 1 (/.f32 n1_i (pow.f32 n0_i 2)))
(*.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (pow.f32 n0_i 2)))
(*.f32 4 (/.f32 n1_i (*.f32 (pow.f32 n0_i 2) 4)))
(*.f32 4 (/.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))
(*.f32 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))) 1/2)
(*.f32 (*.f32 n1_i 4) (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4))
(*.f32 (*.f32 n1_i 4) (*.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) 1))
(*.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (pow.f32 n0_i 2))))
(*.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (/.f32 1 (pow.f32 n0_i 2)) n1_i)
(*.f32 (/.f32 1 (pow.f32 n0_i 2)) (/.f32 1 (/.f32 1 n1_i)))
(*.f32 -1 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))
(*.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (pow.f32 n0_i 2)))
(*.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (pow.f32 n0_i 2)) 1))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 2 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4) 1/4)
(*.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (pow.f32 n0_i 2) 8)))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(*.f32 1/2 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))))
(*.f32 (/.f32 1 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 1 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (pow.f32 n0_i 2) -2)))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))
(*.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) (*.f32 n1_i 1/2))
(*.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))) -1)
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 2 (pow.f32 n0_i 2)) (*.f32 n1_i 1/2))
(*.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) 2)
(*.f32 1/4 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))
(*.f32 (/.f32 2 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (pow.f32 n0_i 2)))
(*.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) (*.f32 n1_i 4))
(*.f32 (/.f32 -1 (pow.f32 n0_i 2)) (neg.f32 n1_i))
(pow.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)
(neg.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))
(+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)
(+.f32 0 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(-.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) 2)
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)) 4)
(/.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) 8)
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)))) 16)
(pow.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)
(+.f32 0 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(-.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1/2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 4 (/.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 4))
(*.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1/2)
(*.f32 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) 1/4)
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 1/4 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))
(*.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 2)
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)
(-.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 0)
(-.f32 0 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))
(*.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 1/2)
(*.f32 4 (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 1/4)
(*.f32 -1 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 1/8)
(*.f32 1/2 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) 2)
(*.f32 1/4 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))
(/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 2)
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 4)
(/.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 8)
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -2)
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8)) 16)
(/.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -1) 2)
(pow.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(neg.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
Outputs
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(/.f32 u n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (/.f32 u n0_i))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (/.f32 u n0_i))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 (pow.f32 n0_i 3) (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) -1)))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))))))
(neg.f32 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 -1 (/.f32 (*.f32 (+.f32 1 u) (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 n1_i u)))))
(+.f32 (*.f32 (pow.f32 n0_i 3) (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) -1)) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (/.f32 (+.f32 u 1) (*.f32 n1_i u)))) (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))))
(+.f32 (neg.f32 (*.f32 (+.f32 u 1) (/.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (*.f32 n1_i u)))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (*.f32 (+.f32 u 1) (/.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (*.f32 n1_i u))))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (*.f32 (*.f32 (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (/.f32 (+.f32 u 1) (*.f32 n1_i u))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (+.f32 1 u) (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 1 u) 2) (*.f32 (pow.f32 n0_i 5) (+.f32 (/.f32 1 (*.f32 (pow.f32 n1_i 2) u)) (/.f32 1 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (/.f32 (+.f32 u 1) (*.f32 n1_i u)))) (+.f32 (*.f32 -1 (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 5)) (/.f32 (pow.f32 (+.f32 u 1) 2) (pow.f32 (*.f32 n1_i u) 2)))) (*.f32 (pow.f32 n0_i 3) (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) -1)))))
(+.f32 (*.f32 -1 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 5)) (/.f32 (pow.f32 (+.f32 u 1) 2) (pow.f32 (*.f32 n1_i u) 2))) (*.f32 (+.f32 u 1) (/.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (*.f32 n1_i u))))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))) (+.f32 (*.f32 (+.f32 u 1) (/.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (*.f32 n1_i u))) (*.f32 (*.f32 (+.f32 (/.f32 1 (*.f32 u (pow.f32 n1_i 2))) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 5)) (/.f32 (pow.f32 (+.f32 u 1) 2) (pow.f32 (*.f32 n1_i u) 2)))))))
(*.f32 -1 (+.f32 (+.f32 (*.f32 (*.f32 (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 4)) (/.f32 (+.f32 u 1) (*.f32 n1_i u))) (*.f32 (*.f32 (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2))) (pow.f32 n0_i 5)) (/.f32 (pow.f32 (+.f32 u 1) 2) (pow.f32 (*.f32 n1_i u) 2)))) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (pow.f32 n0_i 3) (+.f32 (/.f32 (/.f32 1 u) (pow.f32 n1_i 2)) (/.f32 1 (pow.f32 (*.f32 n1_i u) 2)))))))
(/.f32 n0_i (+.f32 1 u))
(/.f32 n0_i (+.f32 u 1))
(+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2)))
(+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 u 1) 2)))
(+.f32 (/.f32 n0_i (+.f32 u 1)) (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2))))
(+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 1 u) 3) n0_i)) (+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2))))
(+.f32 (+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 u 1) 2))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 u 1) 3))))
(+.f32 (+.f32 (/.f32 n0_i (+.f32 u 1)) (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2)))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 u 1) 3))))
(+.f32 (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2))) (+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (+.f32 u 1) 3)) n0_i)))
(+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 1 u) 3) n0_i)) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (+.f32 1 u) 4) (pow.f32 n0_i 2))) (+.f32 (/.f32 n0_i (+.f32 1 u)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 1 u) 2)))))
(+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 u 1) 4))) (+.f32 (+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 u 1) 2))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 u 1) 3)))))
(+.f32 (+.f32 (/.f32 n0_i (+.f32 u 1)) (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2)))) (+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 u 1) 3))) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 u 1) 4)))))
(+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 u 1) 3))) (+.f32 (/.f32 n0_i (+.f32 u 1)) (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2))) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 u 1) 4))))))
(+.f32 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 (+.f32 u 1) 2))) (+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (+.f32 u 1) 3)) n0_i))) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 u 1) 4))))
(*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1)))
(*.f32 -1 (/.f32 n0_i (+.f32 (*.f32 -1 u) -1)))
(neg.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u))))
(neg.f32 (/.f32 n0_i (-.f32 -1 u)))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2)))
(+.f32 (*.f32 -1 (/.f32 n0_i (+.f32 (*.f32 -1 u) -1))) (*.f32 u (/.f32 n1_i (pow.f32 (+.f32 (*.f32 -1 u) -1) 2))))
(+.f32 (neg.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u)))) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 -1 (neg.f32 u)) 2)))
(+.f32 (neg.f32 (/.f32 n0_i (-.f32 -1 u))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 -1 u) 2)))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 3) n0_i))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 (*.f32 -1 u) -1) 3)))) (+.f32 (*.f32 -1 (/.f32 n0_i (+.f32 (*.f32 -1 u) -1))) (*.f32 u (/.f32 n1_i (pow.f32 (+.f32 (*.f32 -1 u) -1) 2)))))
(+.f32 (neg.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u)))) (+.f32 (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 -1 (neg.f32 u)) 2)) (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 -1 (neg.f32 u)) 3))))))
(+.f32 (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 -1 (neg.f32 u)) 2)) (*.f32 -1 (+.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 -1 (neg.f32 u)) 3))))))
(+.f32 (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 -1 u) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) n0_i) (pow.f32 (-.f32 -1 u) 3)) (/.f32 n0_i (-.f32 -1 u)))))
(+.f32 (*.f32 -1 (/.f32 n0_i (-.f32 (*.f32 -1 u) 1))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 4) (pow.f32 n0_i 2))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (-.f32 (*.f32 -1 u) 1) 3) n0_i))) (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 (*.f32 -1 u) 1) 2)))))
(+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 (*.f32 -1 u) -1) 4))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 (*.f32 -1 u) -1) 3)))) (+.f32 (*.f32 -1 (/.f32 n0_i (+.f32 (*.f32 -1 u) -1))) (*.f32 u (/.f32 n1_i (pow.f32 (+.f32 (*.f32 -1 u) -1) 2))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 -1 (neg.f32 u)) 3)))) (+.f32 (+.f32 (neg.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u)))) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 -1 (neg.f32 u)) 2))) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 -1 (neg.f32 u)) 4)))))
(+.f32 (+.f32 (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 -1 (neg.f32 u)) 2)) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (+.f32 -1 (neg.f32 u)) 4)))) (*.f32 -1 (+.f32 (/.f32 n0_i (+.f32 -1 (neg.f32 u))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 n0_i (pow.f32 (+.f32 -1 (neg.f32 u)) 3))))))
(+.f32 (+.f32 (/.f32 (*.f32 n1_i u) (pow.f32 (-.f32 -1 u) 2)) (*.f32 -1 (+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) n0_i) (pow.f32 (-.f32 -1 u) 3)) (/.f32 n0_i (-.f32 -1 u))))) (/.f32 (pow.f32 (*.f32 n1_i u) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 (-.f32 -1 u) 4))))
(/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) n0_i) 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (*.f32 n1_i (/.f32 u (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 4))) (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2)))))
(+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (pow.f32 n0_i 4) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3))) (+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) n0_i) 2)))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (+.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (pow.f32 n0_i 4) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3)))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))) (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3)) (pow.f32 n0_i 4))))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))) (+.f32 (/.f32 (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 4))) (+.f32 (/.f32 (*.f32 n1_i u) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 2))) (/.f32 (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)) (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 4) (pow.f32 n0_i 6))))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (+.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) n0_i) 2))) (+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 4)) (pow.f32 n0_i 6)) (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (pow.f32 n0_i 4) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3))))))
(+.f32 (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (+.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))) (+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (pow.f32 n0_i 4) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3))) (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 4)) (pow.f32 n0_i 6)))))
(+.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (*.f32 (pow.f32 n0_i 4) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3))) (+.f32 (*.f32 u (/.f32 n1_i (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))) (+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 4)) (pow.f32 n0_i 6)) (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))))))
(+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 2) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3)) (pow.f32 n0_i 4)) (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 (*.f32 n0_i (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) 2))) (+.f32 (/.f32 (/.f32 (pow.f32 (*.f32 n1_i u) 3) (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 4)) (pow.f32 n0_i 6)) (/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))))))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2))))
(neg.f32 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2))))) (*.f32 -1 (*.f32 (pow.f32 n0_i 6) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (pow.f32 (*.f32 n1_i u) 3)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))) (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 8)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 6) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (pow.f32 (*.f32 n1_i u) 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 8) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (pow.f32 (*.f32 n1_i u) 4)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2)))))))
(+.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3)))) (+.f32 (*.f32 -1 (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4)))))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4))) (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))))))
(*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))
(+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))))
(*.f32 -1 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2))))
(neg.f32 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2))))))
(+.f32 (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2))))) (*.f32 -1 (*.f32 (pow.f32 n0_i 6) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (pow.f32 (*.f32 n1_i u) 3)))))
(+.f32 (neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)))))
(*.f32 -1 (+.f32 (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))) (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3)))))
(+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 2) (pow.f32 n0_i 6)) (*.f32 (pow.f32 n1_i 3) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (+.f32 (*.f32 -1 (/.f32 (*.f32 (pow.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) 3) (pow.f32 n0_i 8)) (*.f32 (pow.f32 n1_i 4) (pow.f32 u 4)))) (*.f32 -1 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)) (pow.f32 n0_i 4)) (*.f32 (pow.f32 n1_i 2) (pow.f32 u 2)))))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 6) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (pow.f32 (*.f32 n1_i u) 3)))) (+.f32 (*.f32 -1 (*.f32 (pow.f32 n0_i 8) (/.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (pow.f32 (*.f32 n1_i u) 4)))) (+.f32 (*.f32 -1 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (*.f32 (pow.f32 n0_i 4) (/.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (pow.f32 (*.f32 n1_i u) 2)))))))
(+.f32 (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3)))) (+.f32 (*.f32 -1 (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)))) (neg.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4))))))
(+.f32 (neg.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (*.f32 (pow.f32 n0_i 4) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))) (pow.f32 (*.f32 n1_i u) 2)) (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4)))))))
(*.f32 -1 (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 3) (/.f32 (pow.f32 n0_i 8) (pow.f32 (*.f32 n1_i u) 4))) (+.f32 (*.f32 (pow.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) 2) (/.f32 (pow.f32 n0_i 6) (pow.f32 (*.f32 n1_i u) 3))) (+.f32 (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i u)) (*.f32 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)) (/.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 n1_i u) 2)))))))
n0_i
(+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) n0_i)
(+.f32 n0_i (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u (pow.f32 n0_i 2)))))
(+.f32 n0_i (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (neg.f32 (*.f32 u (pow.f32 n0_i 2)))))
(+.f32 n0_i (*.f32 (*.f32 u (pow.f32 n0_i 2)) (-.f32 (/.f32 n1_i (pow.f32 n0_i 2)) (/.f32 1 n0_i))))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) (+.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) (pow.f32 n0_i 3))) n0_i))
(+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u (pow.f32 n0_i 2)))) (+.f32 n0_i (*.f32 (pow.f32 u 2) (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2)))))
(+.f32 n0_i (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (neg.f32 (*.f32 u (pow.f32 n0_i 2)))) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))))
(+.f32 n0_i (+.f32 (*.f32 (*.f32 u (pow.f32 n0_i 2)) (-.f32 (/.f32 n1_i (pow.f32 n0_i 2)) (/.f32 1 n0_i))) (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))))
(+.f32 (*.f32 -1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 4) (pow.f32 u 3)))) (+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 (pow.f32 n0_i 2) u))) (+.f32 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) (pow.f32 n0_i 3))) n0_i)))
(+.f32 (+.f32 (*.f32 -1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u (pow.f32 n0_i 2)))) (+.f32 n0_i (*.f32 (pow.f32 u 2) (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2))))) (*.f32 -1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 4) (pow.f32 u 3)))))
(+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (neg.f32 (*.f32 u (pow.f32 n0_i 2)))) (+.f32 (+.f32 n0_i (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))) (neg.f32 (*.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3)))))
(+.f32 (+.f32 n0_i (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))) (*.f32 -1 (+.f32 (*.f32 (pow.f32 n0_i 4) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3)) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u (pow.f32 n0_i 2))))))
(+.f32 (+.f32 n0_i (*.f32 (*.f32 u (pow.f32 n0_i 2)) (-.f32 (/.f32 n1_i (pow.f32 n0_i 2)) (/.f32 1 n0_i)))) (+.f32 (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (*.f32 (pow.f32 n0_i 4) (neg.f32 (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3)))))
(/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(-.f32 (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) n0_i))))
(-.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2)))))
(-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 u 3)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))))
(+.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3)))) (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))))
(+.f32 (-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 u 3) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (*.f32 (pow.f32 u 4) (pow.f32 n0_i 3))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3))))) (+.f32 (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2)))) (/.f32 1 (*.f32 (pow.f32 u 4) (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4))))))
(+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (pow.f32 u 4)))))))
(+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 4))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3)))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 4)))))
(/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(-.f32 (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 (pow.f32 u 2) n0_i))))
(-.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2)))))
(-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 n0_i 2) (pow.f32 u 3)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))))
(+.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3)))) (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2))))))
(+.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))))
(+.f32 (-.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))))
(-.f32 (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3) (*.f32 (pow.f32 u 3) (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2) (*.f32 n0_i (pow.f32 u 2)))) (/.f32 1 (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (*.f32 (pow.f32 u 4) (pow.f32 n0_i 3))))))
(-.f32 (+.f32 (/.f32 1 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 u 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 3))))) (+.f32 (/.f32 1 (*.f32 n0_i (*.f32 (pow.f32 u 2) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 2)))) (/.f32 1 (*.f32 (pow.f32 u 4) (*.f32 (pow.f32 n0_i 3) (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4))))))
(+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (*.f32 (pow.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) 4) (pow.f32 u 4)))))))
(+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (-.f32 (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 4))))))
(-.f32 (+.f32 (/.f32 (/.f32 1 u) (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 3)))) (+.f32 (/.f32 (/.f32 1 n0_i) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 2)) (/.f32 1 (*.f32 (pow.f32 n0_i 3) (pow.f32 (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))) 4)))))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(/.f32 (+.f32 1 u) n0_i)
(/.f32 (+.f32 u 1) n0_i)
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i))
(*.f32 -1 (/.f32 (+.f32 (*.f32 -1 u) -1) n0_i))
(neg.f32 (/.f32 (+.f32 -1 (neg.f32 u)) n0_i))
(neg.f32 (/.f32 (-.f32 -1 u) n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 u) -1) n0_i)))
(*.f32 -1 (+.f32 (/.f32 (+.f32 -1 (neg.f32 u)) n0_i) (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))))
(*.f32 -1 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (+.f32 -1 (neg.f32 u)) n0_i)))
(neg.f32 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (-.f32 -1 u) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 u) -1) n0_i)))
(*.f32 -1 (+.f32 (/.f32 (+.f32 -1 (neg.f32 u)) n0_i) (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))))
(*.f32 -1 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (+.f32 -1 (neg.f32 u)) n0_i)))
(neg.f32 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (-.f32 -1 u) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (-.f32 (*.f32 -1 u) 1) n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (*.f32 -1 (/.f32 (+.f32 (*.f32 -1 u) -1) n0_i)))
(*.f32 -1 (+.f32 (/.f32 (+.f32 -1 (neg.f32 u)) n0_i) (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))))
(*.f32 -1 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (+.f32 -1 (neg.f32 u)) n0_i)))
(neg.f32 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (-.f32 -1 u) n0_i)))
(+.f32 (/.f32 1 n0_i) (/.f32 u n0_i))
(+.f32 (/.f32 u n0_i) (/.f32 1 n0_i))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2)))
(neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))))
(*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 1 n0_i) (/.f32 u n0_i)))
(+.f32 (*.f32 -1 (/.f32 (*.f32 n1_i u) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (neg.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2)))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(+.f32 (*.f32 u (/.f32 (neg.f32 n1_i) (pow.f32 n0_i 2))) (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
(/.f32 1 n0_i)
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(+.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)
(/.f32 n1_i (pow.f32 n0_i 2))
(+.f32 0 (/.f32 n1_i (pow.f32 n0_i 2)))
(/.f32 n1_i (pow.f32 n0_i 2))
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(*.f32 n1_i (*.f32 2 (/.f32 1/2 (pow.f32 n0_i 2))))
(-.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 0)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 n1_i (/.f32 1 (pow.f32 n0_i 2)))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 n1_i (*.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) 1/2))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 n1_i (*.f32 (/.f32 2 (pow.f32 n0_i 2)) 1/2))
(*.f32 (/.f32 2 (pow.f32 n0_i 2)) (*.f32 n1_i 1/2))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (pow.f32 n0_i 2))))
(*.f32 1/2 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) 2)))
(*.f32 2 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(*.f32 n1_i (*.f32 2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 1 n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (/.f32 1 n1_i) (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (pow.f32 n0_i 2) (/.f32 n1_i (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 n1_i (pow.f32 n0_i 2))))))
(*.f32 (pow.f32 n0_i 2) (/.f32 n1_i (/.f32 (*.f32 n1_i (pow.f32 n0_i 2)) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 1 (/.f32 n1_i (pow.f32 n0_i 2)))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (+.f32 n1_i n1_i) (/.f32 1/2 (pow.f32 n0_i 2)))
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(*.f32 n1_i (*.f32 2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 4 (/.f32 n1_i (*.f32 (pow.f32 n0_i 2) 4)))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 4 (/.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))) 1/2)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 n1_i 4) (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 n1_i 4) (*.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) 1))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 n1_i 4) (*.f32 1/4 (/.f32 1 (pow.f32 n0_i 2))))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 n1_i 4) (*.f32 1/2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 n1_i (*.f32 4 (*.f32 1/2 (/.f32 1/2 (pow.f32 n0_i 2)))))
(*.f32 (/.f32 1 (pow.f32 n0_i 2)) n1_i)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 1 (pow.f32 n0_i 2)) (/.f32 1 (/.f32 1 n1_i)))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 -1 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 -1 (/.f32 (+.f32 n1_i n1_i) (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (neg.f32 n1_i) (/.f32 -1 (pow.f32 n0_i 2)))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (neg.f32 n1_i) (*.f32 (/.f32 -1 (pow.f32 n0_i 2)) 1))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 (/.f32 1 (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i)) (pow.f32 n0_i 2)))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 2 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 (/.f32 1 (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1 (*.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i)) (pow.f32 n0_i 2)))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1 (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 (/.f32 1 (/.f32 (pow.f32 n0_i 2) n1_i)) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 (/.f32 n1_i (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i))))
(*.f32 (pow.f32 n0_i 2) (*.f32 (/.f32 2 n1_i) (/.f32 n1_i (/.f32 2 (/.f32 (/.f32 n1_i (pow.f32 n0_i 2)) (pow.f32 n0_i 2))))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 1/2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 n1_i (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (/.f32 1/2 (pow.f32 n0_i 2)))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)) (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) (/.f32 1/2 (/.f32 (pow.f32 n0_i 2) n1_i)))))
(*.f32 (pow.f32 n0_i 2) (*.f32 (/.f32 2 n1_i) (/.f32 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i)) (*.f32 2 (pow.f32 n0_i 2)))))
(*.f32 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4) 1/4)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 n1_i 8) (/.f32 1 (*.f32 (pow.f32 n0_i 2) 8)))
(*.f32 (*.f32 n1_i 8) (/.f32 1/8 (pow.f32 n0_i 2)))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 n1_i (*.f32 2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 1/2 (*.f32 2 (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 1 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 1 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 1 n1_i) (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i)))
(/.f32 (*.f32 n1_i n1_i) (*.f32 n1_i (pow.f32 n0_i 2)))
(*.f32 (/.f32 1 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (/.f32 1 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i)))))
(*.f32 (/.f32 1 n1_i) (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i)))
(/.f32 (*.f32 n1_i n1_i) (*.f32 n1_i (pow.f32 n0_i 2)))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (pow.f32 n0_i 2))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (*.f32 (pow.f32 n0_i 2) -2)))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (pow.f32 n0_i 2))))
(*.f32 (*.f32 n1_i -2) (/.f32 1 (neg.f32 (*.f32 2 (pow.f32 n0_i 2)))))
(*.f32 (*.f32 n1_i -2) (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2))))
(*.f32 n1_i (*.f32 -2 (/.f32 1/2 (neg.f32 (pow.f32 n0_i 2)))))
(*.f32 n1_i (*.f32 -2 (/.f32 -1/2 (pow.f32 n0_i 2))))
(*.f32 (*.f32 2 (/.f32 1 (pow.f32 n0_i 2))) (*.f32 n1_i 1/2))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))) -1)
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 1/2 n1_i)) (/.f32 2 (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 1/2 n1_i)) (/.f32 (/.f32 2 (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (+.f32 n1_i n1_i) (/.f32 (pow.f32 n0_i 2) n1_i)))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (*.f32 2 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (*.f32 (pow.f32 n0_i 2) (/.f32 1/2 n1_i)) (/.f32 (/.f32 2 (pow.f32 n0_i 2)) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 1/2 n1_i) (/.f32 (+.f32 n1_i n1_i) (/.f32 (pow.f32 n0_i 2) n1_i)))
(*.f32 (/.f32 2 (pow.f32 n0_i 2)) (*.f32 n1_i 1/2))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (pow.f32 n0_i 2))))
(*.f32 1/2 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) 2)))
(*.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) 2)
(+.f32 (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))) (*.f32 n1_i (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 (/.f32 1/2 (pow.f32 n0_i 2)) (+.f32 n1_i n1_i))
(*.f32 n1_i (*.f32 2 (/.f32 1/2 (pow.f32 n0_i 2))))
(*.f32 1/4 (*.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 4))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 2 n1_i) (/.f32 (pow.f32 n0_i 2) (*.f32 (/.f32 (pow.f32 n0_i 2) n1_i) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i)))))
(*.f32 (/.f32 2 n1_i) (/.f32 (/.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) n1_i)) (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i))))
(*.f32 (/.f32 2 n1_i) (/.f32 n1_i (*.f32 (pow.f32 n0_i 2) (/.f32 2 n1_i))))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (/.f32 (pow.f32 n0_i 2) n1_i) n1_i))))
(*.f32 (/.f32 -1 n1_i) (/.f32 (neg.f32 (pow.f32 n0_i 2)) (*.f32 (pow.f32 n0_i 2) (/.f32 (pow.f32 n0_i 2) (*.f32 n1_i n1_i)))))
(/.f32 (neg.f32 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) n1_i))) (neg.f32 n1_i))
(*.f32 (*.f32 n1_i 1/2) (/.f32 2 (pow.f32 n0_i 2)))
(*.f32 (/.f32 2 (pow.f32 n0_i 2)) (*.f32 n1_i 1/2))
(*.f32 n1_i (*.f32 1/2 (/.f32 2 (pow.f32 n0_i 2))))
(*.f32 1/2 (/.f32 n1_i (/.f32 (pow.f32 n0_i 2) 2)))
(*.f32 (/.f32 (/.f32 1 (pow.f32 n0_i 2)) 4) (*.f32 n1_i 4))
(/.f32 n1_i (pow.f32 n0_i 2))
(*.f32 (/.f32 -1 (pow.f32 n0_i 2)) (neg.f32 n1_i))
(/.f32 n1_i (pow.f32 n0_i 2))
(pow.f32 (/.f32 n1_i (pow.f32 n0_i 2)) 1)
(/.f32 n1_i (pow.f32 n0_i 2))
(neg.f32 (/.f32 n1_i (neg.f32 (pow.f32 n0_i 2))))
(/.f32 n1_i (pow.f32 n0_i 2))
(+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(+.f32 0 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(-.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 0)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) 2)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)) 4)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) 8)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(/.f32 (+.f32 (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4))) (*.f32 2 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (*.f32 u 4)))) 16)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(pow.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u) 1)
(*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))
(+.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(+.f32 0 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(-.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 0)
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 1 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))))
(/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))))
(*.f32 (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 1/2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) (/.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)) (/.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 4 (/.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 4))
(*.f32 4 (/.f32 1/4 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1/2)
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) 1/4)
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 1/2 (*.f32 (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 1/2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 1/2 (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 1/4 (*.f32 2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))))
(*.f32 1/2 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (/.f32 (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (*.f32 1/2 (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 1/2 (*.f32 (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 1/2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 1/2 (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))))
(*.f32 (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))) (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 1 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))))
(/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 2)
(+.f32 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))) (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(*.f32 2 (/.f32 1/2 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))))
(pow.f32 (/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) 1)
(/.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))))
(-.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 0)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(-.f32 0 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 1 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 1/2)
(*.f32 1/2 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))
(*.f32 1/2 (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)))
(*.f32 4 (/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 1/4)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 -1 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 1/8)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 1/2 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)))
(*.f32 1/2 (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)))
(*.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1/2) 2)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(*.f32 1/4 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (+.f32 (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) (+.f32 u u)) (/.f32 2 n0_i)) 2)
(/.f32 (+.f32 (*.f32 u (*.f32 2 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))))) (/.f32 2 n0_i)) 2)
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 4) 4)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))) -1)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8) 8)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -2)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (*.f32 2 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 8)) 16)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(/.f32 (/.f32 (*.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) -2) -1) 2)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(pow.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u)) 1)
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))
(neg.f32 (neg.f32 (+.f32 (/.f32 1 n0_i) (*.f32 (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2))) u))))
(+.f32 (/.f32 1 n0_i) (*.f32 u (-.f32 (/.f32 1 n0_i) (/.f32 n1_i (pow.f32 n0_i 2)))))

eval1.6s (6.3%)

Compiler

Compiled 23750 to 13993 computations (41.1% saved)

prune890.0ms (3.5%)

Pruning

40 alts after pruning (35 fresh and 5 done)

PrunedKeptTotal
New1070101080
Fresh12526
Picked101
Done257
Total1074401114
Error
0.0b
Counts
1114 → 40
Alt Table
Click to see full alt table
StatusErrorProgram
6.5b
(/.f32 (+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (*.f32 (sin.f32 (*.f32 u normAngle)) n1_i)) (sin.f32 normAngle))
1.3b
(/.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (/.f32 (sin.f32 normAngle) normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (+.f32 normAngle (*.f32 u (neg.f32 normAngle)))) n0_i) (sin.f32 normAngle))
16.2b
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) n0_i) (sin.f32 normAngle))
15.4b
(/.f32 n0_i (+.f32 u 1))
20.9b
(/.f32 1 (/.f32 (/.f32 1 u) (+.f32 n1_i (neg.f32 n0_i))))
15.5b
(/.f32 1 (/.f32 (+.f32 u 1) n0_i))
6.4b
(/.f32 1 (/.f32 1 (+.f32 (*.f32 n1_i u) n0_i)))
15.4b
(/.f32 1 (+.f32 (/.f32 u n0_i) (/.f32 1 n0_i)))
17.9b
(/.f32 1 (neg.f32 (+.f32 (*.f32 n1_i (/.f32 u (pow.f32 n0_i 2))) (/.f32 (-.f32 -1 u) n0_i))))
7.6b
(/.f32 -1 (/.f32 (sin.f32 normAngle) (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
24.3b
(-.f32 (-.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) -3) 3)
23.8b
(-.f32 (+.f32 -1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) -1)
0.9b
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 1 u))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 n1_i u))
7.4b
(+.f32 (/.f32 n0_i (+.f32 u 1)) (/.f32 (*.f32 n1_i u) (pow.f32 (+.f32 u 1) 2)))
0.9b
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
1.4b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 u normAngle) (/.f32 n1_i normAngle)))
1.1b
(+.f32 (*.f32 (-.f32 1 u) n0_i) (*.f32 (*.f32 u normAngle) (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))))
1.2b
(+.f32 (*.f32 (sin.f32 (*.f32 (-.f32 1 u) normAngle)) (+.f32 (/.f32 n0_i normAngle) (*.f32 normAngle (*.f32 1/6 n0_i)))) (*.f32 n1_i u))
1.0b
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))
6.4b
(+.f32 (*.f32 n1_i u) n0_i)
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 (/.f32 normAngle (sin.f32 normAngle)) (/.f32 1 n1_i)) (neg.f32 n0_i)) u))
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 normAngle (/.f32 (sin.f32 normAngle) n1_i)) (neg.f32 n0_i)) u))
0.5b
(+.f32 n0_i (*.f32 (+.f32 (/.f32 -1 (/.f32 (/.f32 (sin.f32 normAngle) (neg.f32 n1_i)) normAngle)) (neg.f32 n0_i)) u))
0.7b
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))) (neg.f32 n0_i)) u))
13.7b
(+.f32 n0_i (*.f32 u (neg.f32 n0_i)))
28.2b
(+.f32 -1 (+.f32 1 (*.f32 u n1_i)))
13.6b
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 1 u) normAngle)))
9.9b
(*.f32 (/.f32 2 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (/.f32 1 (/.f32 2 (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))))
8.7b
(*.f32 (/.f32 1 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))) (*.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)) (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i))))
7.7b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 (*.f32 n0_i normAngle) (*.f32 u (*.f32 normAngle (+.f32 n1_i (neg.f32 n0_i))))))
28.3b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (+.f32 -1 (-.f32 1 (*.f32 normAngle (neg.f32 (+.f32 (*.f32 n1_i u) (*.f32 (-.f32 1 u) n0_i)))))))
7.6b
(*.f32 (/.f32 1 (sin.f32 normAngle)) (*.f32 (+.f32 n0_i (*.f32 u (+.f32 n1_i (neg.f32 n0_i)))) normAngle))
14.4b
(*.f32 (-.f32 1 u) (*.f32 n0_i (/.f32 normAngle (sin.f32 normAngle))))
13.8b
(*.f32 (-.f32 1 u) n0_i)
20.0b
(*.f32 (*.f32 u normAngle) (/.f32 n1_i (sin.f32 normAngle)))
20.9b
(*.f32 (*.f32 n1_i normAngle) (/.f32 u (sin.f32 normAngle)))
19.9b
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 n1_i (sin.f32 normAngle)))
20.2b
(*.f32 u n1_i)
17.4b
n0_i
Compiler

Compiled 666 to 465 computations (30.2% saved)

regimes417.0ms (1.6%)

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

5 calls:

234.0ms
u
72.0ms
normAngle
31.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))
29.0ms
n0_i
28.0ms
n1_i
Results
ErrorSegmentsBranch
0.5b1normAngle
0.5b1u
0.5b1n0_i
0.5b1n1_i
0.5b1(+.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 1019 to 498 computations (51.1% saved)

regimes117.0ms (0.5%)

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

4 calls:

69.0ms
n1_i
14.0ms
n0_i
14.0ms
u
13.0ms
normAngle
Results
ErrorSegmentsBranch
0.7b1normAngle
0.7b1u
0.7b1n0_i
0.7b1n1_i
Compiler

Compiled 332 to 179 computations (46.1% saved)

regimes44.0ms (0.2%)

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

4 calls:

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

Compiled 193 to 110 computations (43% saved)

regimes142.0ms (0.6%)

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

4 calls:

14.0ms
n1_i
6.0ms
n0_i
5.0ms
u
5.0ms
normAngle
Results
ErrorSegmentsBranch
6.4b1normAngle
6.4b1u
6.4b1n0_i
5.1b3n1_i
Compiler

Compiled 56 to 36 computations (35.7% saved)

bsearch1.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
2.369958630114303e-28
2.6978802217315555e-28
0.0ms
-5.933550545888602e-30
-4.1679512601060655e-30
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes26.0ms (0.1%)

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

4 calls:

12.0ms
n1_i
5.0ms
n0_i
4.0ms
u
4.0ms
normAngle
Results
ErrorSegmentsBranch
6.4b1normAngle
6.4b1u
6.4b1n0_i
5.1b3n1_i
Compiler

Compiled 43 to 29 computations (32.6% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
2.369958630114303e-28
2.6978802217315555e-28
0.0ms
-5.933550545888602e-30
-4.1679512601060655e-30
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes179.0ms (0.7%)

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

4 calls:

13.0ms
n0_i
9.0ms
n1_i
4.0ms
u
3.0ms
normAngle
Results
ErrorSegmentsBranch
13.8b1normAngle
13.8b1u
9.6b3n0_i
10.7b3n1_i
Compiler

Compiled 33 to 24 computations (27.3% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
5.244424704885611e-25
9.538500788642417e-25
0.0ms
-1.3263664922316009e-22
-1.281015951641276e-22
Compiler

Compiled 36 to 26 computations (27.8% saved)

regimes30.0ms (0.1%)

Accuracy

Total -15.9b remaining (-124.6%)

Threshold costs -15.9b (-124.6%)

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

4 calls:

9.0ms
u
9.0ms
n1_i
8.0ms
n0_i
3.0ms
normAngle
Results
ErrorSegmentsBranch
17.4b1normAngle
15.1b2u
12.8b3n0_i
13.9b3n1_i
Compiler

Compiled 28 to 21 computations (25% saved)

bsearch0.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
0.0ms
5.244424704885611e-25
9.538500788642417e-25
0.0ms
-1.3263664922316009e-22
-1.281015951641276e-22
Compiler

Compiled 36 to 26 computations (27.8% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053308
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))) (neg.f32 n0_i)) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(if (<=.f32 n1_i -1661535/332306998946228968225951765070086144) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 5192297/20769187434139310514121985316880384) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -1661535/332306998946228968225951765070086144) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 5192297/20769187434139310514121985316880384) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n0_i -10299661/79228162514264337593543950336) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 6084723/10141204801825835211973625643008) (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(if (<=.f32 n0_i -10299661/79228162514264337593543950336) n0_i (if (<=.f32 n0_i 6084723/10141204801825835211973625643008) (*.f32 u n1_i) n0_i))
n0_i
Outputs
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (/.f32 n1_i (sin.f32 normAngle))) (neg.f32 n0_i)) u))
(+.f32 n0_i (*.f32 (+.f32 (*.f32 normAngle (+.f32 (/.f32 n1_i normAngle) (*.f32 n1_i (*.f32 1/6 normAngle)))) (neg.f32 n0_i)) u))
(+.f32 (*.f32 (-.f32 n1_i n0_i) u) n0_i)
(if (<=.f32 n1_i -1661535/332306998946228968225951765070086144) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 5192297/20769187434139310514121985316880384) (+.f32 n0_i (*.f32 u (neg.f32 n0_i))) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n1_i -1661535/332306998946228968225951765070086144) (+.f32 (*.f32 n1_i u) n0_i) (if (<=.f32 n1_i 5192297/20769187434139310514121985316880384) (*.f32 (-.f32 1 u) n0_i) (+.f32 (*.f32 n1_i u) n0_i)))
(if (<=.f32 n0_i -10299661/79228162514264337593543950336) (*.f32 (-.f32 1 u) n0_i) (if (<=.f32 n0_i 6084723/10141204801825835211973625643008) (*.f32 u n1_i) (*.f32 (-.f32 1 u) n0_i)))
(if (<=.f32 n0_i -10299661/79228162514264337593543950336) n0_i (if (<=.f32 n0_i 6084723/10141204801825835211973625643008) (*.f32 u n1_i) n0_i))
n0_i
Compiler

Compiled 152 to 94 computations (38.2% saved)

soundness314.0ms (1.2%)

Algorithm
egg-herbie
Rules
1786×rational.json-simplify-35
1336×rational.json-simplify-26
1224×rational.json-simplify-2
1198×rational.json-simplify-1
920×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02077
13977
25777
38161
411161
516061
629261
772761
8190161
9269961
10393461
11631561
01503907
13633807
27733741
316313723
433963723
545503723
656873723
768953723
Stop Event
node limit
node limit
Compiler

Compiled 227 to 118 computations (48% saved)

end89.0ms (0.3%)

Compiler

Compiled 124 to 61 computations (50.8% saved)

Profiling

Loading profile data...