Curve intersection, scale width based on ribbon orientation

Time bar (total: 9.7s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze349.0ms (3.6%)

Memory
14.3MiB live, 541.1MiB allocated
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
16.7%0.1%0.5%99.2%0%0.2%0%6
25%0.1%0.4%99.2%0%0.2%0%7
25%0.1%0.4%99.2%0%0.2%0%8
25%0.1%0.4%99.2%0%0.2%0%9
45%0.2%0.3%99.2%0%0.3%0%10
52.5%0.3%0.2%99.2%0%0.3%0%11
52.5%0.3%0.2%99.2%0%0.3%0%12
Compiler

Compiled 59 to 39 computations (33.9% saved)

sample3.5s (36.3%)

Memory
83.4MiB live, 3 879.4MiB allocated
Samples
2.0s8 256×0valid
622.0ms2 024×0invalid
Precisions
Click to see histograms. Total time spent on operations: 2.0s
ival-sin: 499.0ms (24.5% of total)
ival-mult: 441.0ms (21.7% of total)
ival-<=: 325.0ms (16% of total)
const: 262.0ms (12.9% of total)
ival-div: 206.0ms (10.1% of total)
ival-sub: 106.0ms (5.2% of total)
ival-and: 57.0ms (2.8% of total)
ival-pi: 55.0ms (2.7% of total)
ival-add: 54.0ms (2.7% of total)
exact: 25.0ms (1.2% of total)
ival-assert: 4.0ms (0.2% of total)
Bogosity

explain205.0ms (2.1%)

Memory
7.4MiB live, 243.1MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
180-15(3.69989407373869e-37 7.284613161573361e-7 3.451155905098232e-32 -7.61502789714541e-8)(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
00-0-(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
00-0-(*.f32 u normAngle)
00-0-n1_i
00-0-(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
00-0-(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
00-0-n0_i
00-0-normAngle
00-0-(-.f32 #s(literal 1 binary32) u)
00-0-(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
00-0-#s(literal 1 binary32)
00-0-(sin.f32 (*.f32 u normAngle))
00-0-u
00-0-(sin.f32 normAngle)
00-0-(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
00-0-(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
*.f32(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))n*u30
Confusion
Predicted +Predicted -
+05
-3248
Precision
0.0
Recall
0.0
Confusion?
Predicted +Predicted MaybePredicted -
+005
-30248
Precision?
0.0
Recall?
0.0
Freqs
test
numberfreq
0253
13
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
58.0ms498×0valid
3.0ms14×1valid
Compiler

Compiled 332 to 72 computations (78.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 39.0ms
ival-mult: 17.0ms (43.4% of total)
ival-sin: 12.0ms (30.6% of total)
ival-div: 4.0ms (10.2% of total)
ival-add: 2.0ms (5.1% of total)
ival-sub: 2.0ms (5.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

preprocess125.0ms (1.3%)

Memory
-2.2MiB live, 112.5MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0106368
1279300
2741283
31977255
43516252
56491252
01725
02925
14821
28820
315618
420318
523818
628218
736718
851018
960918
1073518
11117318
12188618
13229318
14231218
15231318
16231318
0231317
Stop Event
iter limit
saturated
iter limit
node limit
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
Symmetry

(abs normAngle)

Compiler

Compiled 25 to 17 computations (32% saved)

eval0.0ms (0%)

Memory
0.2MiB live, 0.2MiB allocated
Compiler

Compiled 0 to 4 computations (-∞% saved)

prune1.0ms (0%)

Memory
1.0MiB live, 1.0MiB allocated
Alt Table
Click to see full alt table
StatusAccuracyProgram
97.9%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Compiler

Compiled 25 to 17 computations (32% saved)

simplify58.0ms (0.6%)

Memory
-0.5MiB live, 35.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
cost-diff160
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff160
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff3616
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
017101
029101
14889
28888
315686
420386
523886
628286
736786
851086
960986
1073586
11117386
12188686
13229386
14231286
15231386
16231386
0231385
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 u normAngle))
(*.f32 u normAngle)
n1_i
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(sin.f32 (*.f32 u normAngle))
(sin.f32 (*.f32 normAngle u))
(*.f32 u normAngle)
(*.f32 normAngle u)
n1_i

localize78.0ms (0.8%)

Memory
-12.3MiB live, 38.6MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.14453125
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
accuracy0.171875
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
accuracy0.375
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
accuracy1.3422816269570332
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
Samples
28.0ms249×0valid
2.0ms1valid
Compiler

Compiled 204 to 36 computations (82.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 8.0ms (41% of total)
ival-sin: 6.0ms (30.7% of total)
ival-div: 2.0ms (10.2% of total)
ival-add: 1.0ms (5.1% of total)
ival-sub: 1.0ms (5.1% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series40.0ms (0.4%)

Memory
6.6MiB live, 42.6MiB allocated
Counts
5 → 49
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
Outputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(* normAngle (- 1 u))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
normAngle
(+ normAngle (* -1 (* normAngle u)))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
Calls

12 calls:

TimeVariablePointExpression
11.0ms
n0_i
@0
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (- 1 u) normAngle))
5.0ms
normAngle
@0
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (- 1 u) normAngle))
4.0ms
normAngle
@-inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (- 1 u) normAngle))
3.0ms
normAngle
@inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (- 1 u) normAngle))
3.0ms
u
@inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (- 1 u) normAngle))

simplify170.0ms (1.8%)

Memory
9.6MiB live, 233.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03211541
19871444
233911384
081291298
Stop Event
iter limit
node limit
Counts
49 → 46
Calls
Call 1
Inputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(* normAngle (- 1 u))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
normAngle
(+ normAngle (* -1 (* normAngle u)))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
Outputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))))) normAngle) normAngle (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(literal 1/120 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (-.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (*.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i)) #s(literal -1/5040 binary32)) (fma.f32 #s(literal -1/6 binary32) (+.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) n1_i) (-.f32 (pow.f32 u #s(literal 5 binary32)) u) (*.f32 #s(literal -1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)))) (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) (fma.f32 #s(literal -1/720 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(literal -1/5040 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))))) (*.f32 normAngle normAngle))) (fma.f32 #s(literal 1/36 binary32) (fma.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(literal 1/120 binary32) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(- 1 u)
(-.f32 #s(literal 1 binary32) u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(fma.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (-.f32 #s(literal 1 binary32) u))
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) #s(literal -1/6 binary32) (*.f32 (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/5040 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle) (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32) (*.f32 (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 u #s(literal 5 binary32)) u) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32) (*.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 u #s(literal 5 binary32)) u) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/5040 binary32) u)))) (*.f32 normAngle normAngle) (fma.f32 #s(literal 1/120 binary32) (-.f32 (pow.f32 u #s(literal 5 binary32)) u) (*.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u)))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) u)
(* n0_i (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i) #s(literal -1/5040 binary32)) (fma.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal -1/5040 binary32) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))) (*.f32 normAngle normAngle) (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(* normAngle (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(fma.f32 (-.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (fma.f32 n0_i (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) normAngle) normAngle (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) n0_i) (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) (/.f32 (cos.f32 normAngle) (sin.f32 normAngle))) (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32)) (sin.f32 normAngle))) u)) u (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(fma.f32 (*.f32 (cos.f32 normAngle) (/.f32 u (sin.f32 normAngle))) (neg.f32 normAngle) #s(literal 1 binary32))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (sin.f32 normAngle)) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle))) u) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(/ (* normAngle u) (sin normAngle))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal -1/6 binary32)) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal 1/120 binary32)) (/.f32 (pow.f32 normAngle #s(literal 5 binary32)) (sin.f32 normAngle)) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(fma.f32 (/.f32 u (sin.f32 normAngle)) normAngle (*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 normAngle #s(literal 7 binary32))) (*.f32 u (/.f32 u (sin.f32 normAngle))) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 5 binary32)) #s(literal 1/120 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (pow.f32 u #s(literal 3 binary32))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(fma.f32 (*.f32 (*.f32 (neg.f32 normAngle) (cos.f32 normAngle)) u) (/.f32 n0_i (sin.f32 normAngle)) n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(fma.f32 (*.f32 n0_i (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle))))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (*.f32 n0_i (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (sin.f32 normAngle)) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)))) u) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
normAngle
(+ normAngle (* -1 (* normAngle u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(* -1 (* normAngle u))
(*.f32 (neg.f32 u) normAngle)
(* u (+ (* -1 normAngle) (/ normAngle u)))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))) n0_i)
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))) n0_i)
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)

rewrite200.0ms (2.1%)

Memory
-6.6MiB live, 298.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01763
02953
18353
246952
3484552
0848951
Stop Event
iter limit
node limit
iter limit
Counts
5 → 240
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
Outputs
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))) #s(literal 2 binary32)))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (*.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)))) (fma.f32 (*.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))) (-.f32 (*.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32))))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(*.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))) (+.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 9 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 9 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))) (-.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 3 binary32))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 2 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 2 binary32))) (+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 2 binary32)) (+.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) #s(literal 2 binary32)) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (+.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 9 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 9 binary32))) #s(literal 1 binary32)) (*.f32 (-.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (pow.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)) (+.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 4 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 4 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (*.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 9 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 9 binary32))) (*.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (-.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 6 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 6 binary32))) (pow.f32 (/.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal 3 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(fma.f32 (exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (exp.f32 (log.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (exp.f32 (log.f32 n0_i)) (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (exp.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle)))) (exp.f32 (log.f32 (sin.f32 (*.f32 normAngle u)))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (exp.f32 (log.f32 n1_i)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))) (exp.f32 (log.f32 n0_i)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (exp.f32 (log.f32 (/.f32 n0_i (sin.f32 normAngle)))) (exp.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 normAngle u)))) (exp.f32 (log.f32 (/.f32 n1_i (sin.f32 normAngle)))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (exp.f32 (log.f32 (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (exp.f32 (log.f32 n1_i)) (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)))) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) n0_i) (/.f32 n0_i (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 n0_i (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 2 binary32))) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (*.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 n0_i n0_i) (/.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (/.f32 (*.f32 n0_i n0_i) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 2 binary32)) (/.f32 (pow.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 (neg.f32 n1_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) #s(literal -1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n1_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n1_i #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n0_i (/.f32 (*.f32 (pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) n0_i) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (*.f32 n0_i (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 n0_i #s(literal 1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (exp.f32 (log.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (*.f32 (pow.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 2 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))))
(neg.f32 (/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))))
(neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (neg.f32 (fma.f32 (/.f32 (-.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))) #s(literal -1 binary32))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) #s(literal 1 binary32))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle)))
(neg.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))))
(neg.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(neg.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) (sin.f32 normAngle)) #s(literal -1 binary32))
(*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (sin.f32 (*.f32 normAngle u))))
(*.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) #s(literal -1 binary32)) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle))) (sin.f32 normAngle))
(/.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) #s(literal 1 binary32))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (sin.f32 (*.f32 (neg.f32 u) normAngle)) (sin.f32 normAngle)))
(*.f32 (exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (exp.f32 (log.f32 n0_i)) (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))))
(*.f32 (exp.f32 (log.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))) (exp.f32 (log.f32 n0_i)))
(*.f32 (exp.f32 (log.f32 (/.f32 n0_i (sin.f32 normAngle)))) (exp.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (exp.f32 (log.f32 (/.f32 n0_i (sin.f32 normAngle)))))
(*.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32))
(*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 n0_i #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (exp.f32 (log.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (sin.f32 normAngle))
(/.f32 (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle))
(/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(pow.f32 (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(neg.f32 (*.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (-.f32 #s(literal 1 binary32) (*.f32 u u))) (-.f32 #s(literal 1 binary32) u))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (-.f32 #s(literal 1 binary32) (pow.f32 (fma.f32 u u u) #s(literal 2 binary32)))) (-.f32 #s(literal 1 binary32) (fma.f32 u u u)))
(*.f32 (/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (pow.f32 (fma.f32 u u u) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 u u u) (-.f32 (fma.f32 u u u) #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (/.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (/.f32 normAngle (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) normAngle))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (*.f32 u u)) normAngle) (fma.f32 #s(literal -1 binary32) u #s(literal -1 binary32)))
(/.f32 (*.f32 (+.f32 #s(literal -1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (*.f32 normAngle (+.f32 #s(literal -1 binary32) (*.f32 u u))) (fma.f32 #s(literal -1 binary32) u #s(literal -1 binary32)))
(/.f32 (*.f32 normAngle (+.f32 #s(literal -1 binary32) (pow.f32 u #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (pow.f32 (*.f32 (neg.f32 u) normAngle) #s(literal 2 binary32))) (-.f32 normAngle (*.f32 (neg.f32 u) normAngle)))
(/.f32 (+.f32 (pow.f32 normAngle #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u) normAngle) #s(literal 3 binary32))) (fma.f32 normAngle normAngle (-.f32 (pow.f32 (*.f32 (neg.f32 u) normAngle) #s(literal 2 binary32)) (*.f32 normAngle (*.f32 (neg.f32 u) normAngle)))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)) (fma.f32 #s(literal -1 binary32) u #s(literal -1 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (-.f32 #s(literal 1 binary32) u))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)))
(fma.f32 (*.f32 normAngle #s(literal -1 binary32)) u normAngle)
(fma.f32 (neg.f32 u) normAngle normAngle)
(fma.f32 #s(literal -1 binary32) (*.f32 normAngle u) normAngle)
(fma.f32 normAngle (neg.f32 u) normAngle)
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 (neg.f32 u) normAngle))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 (neg.f32 u) normAngle))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 u) normAngle) normAngle)
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))

eval43.0ms (0.4%)

Memory
-21.9MiB live, 130.6MiB allocated
Compiler

Compiled 11 569 to 1 089 computations (90.6% saved)

prune15.0ms (0.1%)

Memory
9.1MiB live, 48.6MiB allocated
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New26316279
Fresh000
Picked101
Done000
Total26416280
Accuracy
99.9%
Counts
280 → 16
Alt Table
Click to see full alt table
StatusAccuracyProgram
81.4%
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
97.8%
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
81.4%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
97.7%
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
97.4%
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
97.7%
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
89.4%
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
97.9%
(+.f32 (*.f32 (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 u) normAngle) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
98.8%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
97.6%
(+.f32 (*.f32 (*.f32 (sin.f32 #s(approx (* (- 1 u) normAngle) (*.f32 (-.f32 (/.f32 normAngle u) normAngle) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
98.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
81.8%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
43.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
54.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
39.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
Compiler

Compiled 932 to 648 computations (30.5% saved)

simplify119.0ms (1.2%)

Memory
6.7MiB live, 91.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff160
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff160
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff544
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
cost-diff3616
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
cost-diff0
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
cost-diff160
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff192
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
cost-diff3616
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
cost-diff0
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
cost-diff0
(sin.f32 normAngle)
cost-diff0
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
cost-diff0
(*.f32 n1_i u)
cost-diff0
(-.f32 #s(literal 1 binary32) u)
cost-diff0
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
cost-diff160
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
cost-diff0
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
cost-diff0
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
cost-diff64
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
cost-diff160
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050461
085443
1136403
2210403
3297403
4421403
5579401
6763401
71095401
81606401
92064401
102603401
113175401
123329401
133372401
143388401
153389401
163389401
03389398
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
n0_i
(*.f32 n1_i u)
n1_i
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
#s(literal 1 binary32)
(sin.f32 normAngle)
normAngle
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
n1_i
(sin.f32 (*.f32 normAngle u))
(*.f32 normAngle u)
u
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
n0_i
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
n0_i
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(sin.f32 normAngle)
normAngle
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 u normAngle))
(*.f32 u normAngle)
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
n1_i
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
normAngle
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u)
u
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 u normAngle))
(*.f32 u normAngle)
n1_i
Outputs
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
(*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
n0_i
(*.f32 n1_i u)
n1_i
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
#s(literal 1 binary32)
(sin.f32 normAngle)
normAngle
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
n1_i
(sin.f32 (*.f32 normAngle u))
(*.f32 normAngle u)
u
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
n0_i
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
n0_i
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(sin.f32 normAngle)
normAngle
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(sin.f32 (*.f32 u normAngle))
(sin.f32 (*.f32 normAngle u))
(*.f32 u normAngle)
(*.f32 normAngle u)
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
n1_i
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
normAngle
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u)
u
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n0_i
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(sin.f32 (*.f32 u normAngle))
(sin.f32 (*.f32 normAngle u))
(*.f32 u normAngle)
(*.f32 normAngle u)
n1_i

localize191.0ms (2%)

Memory
2.8MiB live, 155.1MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.171875
(*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
accuracy0.30859375
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
accuracy0.375
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
accuracy1.3422816269570332
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
accuracy0.14453125
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
accuracy0.1796875
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
accuracy0.2734375
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
accuracy1.3422816269570332
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
accuracy0.12109375
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
accuracy0.14453125
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
accuracy8.073780468499566
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
accuracy9.529105738560114
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
accuracy0.0
(-.f32 #s(literal 1 binary32) u)
accuracy0.0
(*.f32 n1_i u)
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
accuracy19.736121491970074
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
accuracy0.11711291507754662
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
accuracy0.14453125
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
accuracy0.171875
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
accuracy0.375
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
Samples
103.0ms249×0valid
4.0ms1valid
Compiler

Compiled 897 to 90 computations (90% saved)

Precisions
Click to see histograms. Total time spent on operations: 85.0ms
ival-sin: 39.0ms (45.7% of total)
ival-mult: 29.0ms (34% of total)
ival-div: 9.0ms (10.5% of total)
ival-add: 5.0ms (5.9% of total)
ival-sub: 2.0ms (2.3% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series42.0ms (0.4%)

Memory
-8.4MiB live, 65.8MiB allocated
Counts
23 → 118
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(-.f32 #s(literal 1 binary32) u)
(*.f32 n1_i u)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
Outputs
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(* normAngle (- 1 u))
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(/ 1 normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(/ 1 (- 1 u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(* n0_i (* normAngle (- 1 u)))
(* normAngle (+ (* -1/6 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 3)))) (* n0_i (- 1 u))))
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* 1/120 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 5))))))))
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 7)))) (* 1/120 (* n0_i (pow (- 1 u) 5)))))))))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(sin (* normAngle (- 1 u)))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/ 1 (sin normAngle))
(sin normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(* n0_i (sin (* normAngle (- 1 u))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(+ 1 (* -1 u))
(* n1_i u)
(* n0_i (sin normAngle))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ normAngle (* -1 (* normAngle u)))
(+ (* -1 (* n0_i (* normAngle (* u (cos normAngle))))) (* n0_i (sin normAngle)))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* 1/6 (* n0_i (* (pow normAngle 3) (* u (cos normAngle))))))))))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* -1 u)
(* u (- (/ 1 u) 1))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(sin (* normAngle (+ 1 (* -1 u))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (- 1 (/ 1 u))))
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(* n0_i (sin (* normAngle (+ 1 (* -1 u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n1_i (sin (* normAngle u)))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
Calls

12 calls:

TimeVariablePointExpression
6.0ms
u
@0
((* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (sin (* (- 1 u) normAngle)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (- 1 u) (* n1_i u) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (+ (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ normAngle (/ 1 (- 1 u))) (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) (* (- 1 u) normAngle) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* n0_i (sin (* (- 1 u) normAngle))) (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i))
5.0ms
normAngle
@0
((* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (sin (* (- 1 u) normAngle)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (- 1 u) (* n1_i u) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (+ (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ normAngle (/ 1 (- 1 u))) (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) (* (- 1 u) normAngle) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* n0_i (sin (* (- 1 u) normAngle))) (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i))
4.0ms
n1_i
@inf
((* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (sin (* (- 1 u) normAngle)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (- 1 u) (* n1_i u) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (+ (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ normAngle (/ 1 (- 1 u))) (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) (* (- 1 u) normAngle) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* n0_i (sin (* (- 1 u) normAngle))) (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i))
4.0ms
u
@-inf
((* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (sin (* (- 1 u) normAngle)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (- 1 u) (* n1_i u) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (+ (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ normAngle (/ 1 (- 1 u))) (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) (* (- 1 u) normAngle) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* n0_i (sin (* (- 1 u) normAngle))) (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i))
3.0ms
u
@inf
((* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (sin (* (- 1 u) normAngle)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (- 1 u) (* n1_i u) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (+ (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ normAngle (/ 1 (- 1 u))) (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) (* (- 1 u) normAngle) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (* n0_i (sin (* (- 1 u) normAngle))) (* (* (sin (/ normAngle (/ 1 (- 1 u)))) (/ 1 (sin normAngle))) n0_i))

simplify271.0ms (2.8%)

Memory
1.2MiB live, 256.3MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06263270
120173126
271603066
083572832
Stop Event
iter limit
node limit
Counts
118 → 115
Calls
Call 1
Inputs
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(* normAngle (- 1 u))
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(/ 1 normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(/ 1 (- 1 u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(* n0_i (* normAngle (- 1 u)))
(* normAngle (+ (* -1/6 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 3)))) (* n0_i (- 1 u))))
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* 1/120 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 5))))))))
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 7)))) (* 1/120 (* n0_i (pow (- 1 u) 5)))))))))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(sin (* normAngle (- 1 u)))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/ 1 (sin normAngle))
(sin normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(* n0_i (sin (* normAngle (- 1 u))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(+ 1 (* -1 u))
(* n1_i u)
(* n0_i (sin normAngle))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ normAngle (* -1 (* normAngle u)))
(+ (* -1 (* n0_i (* normAngle (* u (cos normAngle))))) (* n0_i (sin normAngle)))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* 1/6 (* n0_i (* (pow normAngle 3) (* u (cos normAngle))))))))))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* -1 u)
(* u (- (/ 1 u) 1))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(sin (* normAngle (+ 1 (* -1 u))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (- 1 (/ 1 u))))
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(* n0_i (sin (* normAngle (+ 1 (* -1 u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n1_i (sin (* normAngle u)))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
Outputs
(- 1 u)
(-.f32 #s(literal 1 binary32) u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 normAngle normAngle)) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u))
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (*.f32 #s(literal -1/5040 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (fma.f32 #s(literal 1/36 binary32) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
(+ (* n0_i (- 1 u)) (* n1_i u))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (fma.f32 #s(literal 1/6 binary32) (*.f32 #s(literal -1/6 binary32) (fma.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)))) (*.f32 #s(literal -1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (fma.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i)) #s(literal -1/5040 binary32)) (fma.f32 #s(literal -1/6 binary32) (+.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)) n0_i))) (fma.f32 (*.f32 #s(literal 1/120 binary32) n1_i) (pow.f32 u #s(literal 5 binary32)) (fma.f32 #s(literal -1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 (*.f32 #s(literal -1/120 binary32) u) n1_i)))) (fma.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)))) #s(literal 1/120 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal -1/5040 binary32))))) (*.f32 normAngle normAngle) (fma.f32 #s(literal 1/6 binary32) (*.f32 #s(literal -1/6 binary32) (fma.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)))) (*.f32 #s(literal -1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(* n0_i (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 normAngle normAngle)) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)) n0_i))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)) n0_i))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/5040 binary32))))) (*.f32 normAngle normAngle))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32))) (*.f32 (fma.f32 #s(literal -1/120 binary32) u #s(literal 1/120 binary32)) n0_i))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (+.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) u) #s(literal 1 binary32)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(* normAngle (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(*.f32 (-.f32 (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal -1/6 binary32)) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u) normAngle)
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) normAngle) normAngle (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (-.f32 #s(literal 1 binary32) u)) normAngle)
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 normAngle normAngle)) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (-.f32 #s(literal 1 binary32) u)) normAngle)
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (fma.f32 #s(literal 1/6 binary32) (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 #s(literal -1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (fma.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i)) #s(literal -1/5040 binary32)) (fma.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (fma.f32 #s(literal 1/6 binary32) (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 #s(literal -1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) #s(literal -1/6 binary32) (fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) #s(literal 1/120 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal -1/5040 binary32))))) (*.f32 normAngle normAngle) (fma.f32 #s(literal 1/6 binary32) (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 #s(literal -1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(/ 1 normAngle)
(/.f32 #s(literal 1 binary32) normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/.f32 (fma.f32 (fma.f32 #s(literal 7/360 binary32) (*.f32 normAngle normAngle) #s(literal 1/6 binary32)) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
(/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 31/15120 binary32) (*.f32 normAngle normAngle) #s(literal 7/360 binary32)) (*.f32 normAngle normAngle) #s(literal 1/6 binary32)) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32) normAngle)
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 #s(literal 1/120 binary32) (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) normAngle)
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (fma.f32 #s(literal -1/5040 binary32) (*.f32 normAngle normAngle) #s(literal 1/120 binary32)) (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (*.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i)))) (*.f32 normAngle normAngle))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(fma.f32 (*.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32)) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32) (fma.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/120 binary32) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32) (fma.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/120 binary32) u))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/5040 binary32) u)))) (*.f32 normAngle normAngle) (fma.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32) (fma.f32 #s(literal -1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/120 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) u)
(/ 1 (- 1 u))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle) normAngle))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32))))) (*.f32 normAngle normAngle)) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 normAngle) normAngle) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32)) #s(literal -1/6 binary32)) (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32))))) (fma.f32 (*.f32 #s(literal -1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (/.f32 #s(literal 1/5040 binary32) (-.f32 #s(literal 1 binary32) u))))) (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)))))) (*.f32 normAngle normAngle)) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(* n0_i (* normAngle (- 1 u)))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle) n0_i)
(* normAngle (+ (* -1/6 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 3)))) (* n0_i (- 1 u))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i) #s(literal -1/6 binary32)) normAngle) normAngle (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* 1/120 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 5))))))))
(fma.f32 (*.f32 n0_i normAngle) (-.f32 #s(literal 1 binary32) u) (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 (*.f32 normAngle normAngle) n0_i)) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i) #s(literal -1/6 binary32)))))
(* normAngle (+ (* n0_i (- 1 u)) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (* (pow normAngle 2) (pow (- 1 u) 7)))) (* 1/120 (* n0_i (pow (- 1 u) 5)))))))))
(fma.f32 (*.f32 n0_i normAngle) (-.f32 #s(literal 1 binary32) u) (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 (*.f32 normAngle normAngle) n0_i)) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32))) (*.f32 normAngle normAngle)))))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(sin (* normAngle (- 1 u)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)) (sin.f32 normAngle))
(/ 1 (sin normAngle))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin normAngle)
(sin.f32 normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i))
(/ (sin (* normAngle u)) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(* n0_i (sin (* normAngle (- 1 u))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(fma.f32 (*.f32 (neg.f32 (cos.f32 normAngle)) u) (/.f32 normAngle (sin.f32 normAngle)) #s(literal 1 binary32))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) normAngle) normAngle (*.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (/.f32 #s(literal 1/6 binary32) (sin.f32 normAngle)))) u) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(fma.f32 (fma.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i (*.f32 (neg.f32 n0_i) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle))))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) u) (*.f32 normAngle normAngle) (fma.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i (*.f32 (neg.f32 n0_i) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (-.f32 (fma.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 n0_i (cos.f32 normAngle)) (pow.f32 normAngle #s(literal 3 binary32))) (/.f32 #s(literal 1/6 binary32) (sin.f32 normAngle)) (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) (/.f32 #s(literal -1/6 binary32) (sin.f32 normAngle)))) u (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32))) u)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(fma.f32 (*.f32 (neg.f32 normAngle) n0_i) (*.f32 (cos.f32 normAngle) (/.f32 u (sin.f32 normAngle))) n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) n0_i) #s(literal -1/2 binary32)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) n0_i) (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (sin.f32 normAngle)) (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32))) u) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(-.f32 (sin.f32 normAngle) (*.f32 (*.f32 (cos.f32 normAngle) u) normAngle))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (sin.f32 normAngle) u)) (*.f32 normAngle normAngle)) (*.f32 (cos.f32 normAngle) normAngle)) u (sin.f32 normAngle))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 normAngle)) (*.f32 normAngle normAngle) (*.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal 1/6 binary32)) u) (cos.f32 normAngle))) u (*.f32 (neg.f32 normAngle) (cos.f32 normAngle))) u (sin.f32 normAngle))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+ 1 (* -1 u))
(-.f32 #s(literal 1 binary32) u)
(* n1_i u)
(*.f32 n1_i u)
(* n0_i (sin normAngle))
(*.f32 (sin.f32 normAngle) n0_i)
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(fma.f32 (-.f32 (*.f32 n1_i normAngle) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(fma.f32 (-.f32 (fma.f32 (*.f32 u (*.f32 #s(literal -1/2 binary32) n0_i)) (*.f32 (*.f32 (sin.f32 normAngle) normAngle) normAngle) (*.f32 n1_i normAngle)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) (sin.f32 normAngle)) (*.f32 normAngle normAngle) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n0_i)) (cos.f32 normAngle) (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32))) u)) u (*.f32 n1_i normAngle)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(/ (* normAngle u) (sin normAngle))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal -1/6 binary32)) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal 1/120 binary32)) (/.f32 (pow.f32 normAngle #s(literal 5 binary32)) (sin.f32 normAngle)) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 normAngle #s(literal 7 binary32))) (*.f32 u (/.f32 u (sin.f32 normAngle))) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 5 binary32)) #s(literal 1/120 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (pow.f32 u #s(literal 3 binary32)) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(fma.f32 (*.f32 (cos.f32 normAngle) u) (/.f32 normAngle (sin.f32 normAngle)) #s(literal 1 binary32))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(fma.f32 (fma.f32 (/.f32 (cos.f32 normAngle) (sin.f32 normAngle)) normAngle (*.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 normAngle normAngle) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) u)) u #s(literal 1 binary32))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(fma.f32 (fma.f32 (fma.f32 (neg.f32 u) (fma.f32 (*.f32 (cos.f32 normAngle) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle))) #s(literal -1/3 binary32) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (cos.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle)))) (fma.f32 #s(literal 1/2 binary32) (*.f32 normAngle normAngle) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))))) u (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ normAngle (* -1 (* normAngle u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(+ (* -1 (* n0_i (* normAngle (* u (cos normAngle))))) (* n0_i (sin normAngle)))
(-.f32 (*.f32 (sin.f32 normAngle) n0_i) (*.f32 u (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))))))
(fma.f32 (fma.f32 (*.f32 u (*.f32 #s(literal -1/2 binary32) n0_i)) (*.f32 (*.f32 (sin.f32 normAngle) normAngle) normAngle) (*.f32 (*.f32 (neg.f32 normAngle) n0_i) (cos.f32 normAngle))) u (*.f32 (sin.f32 normAngle) n0_i))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* 1/6 (* n0_i (* (pow normAngle 3) (* u (cos normAngle))))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n0_i)) (*.f32 (cos.f32 normAngle) u) (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) (*.f32 (*.f32 (sin.f32 normAngle) normAngle) normAngle))) u (*.f32 (*.f32 (neg.f32 normAngle) n0_i) (cos.f32 normAngle))) u (*.f32 (sin.f32 normAngle) n0_i))
(* u (+ n1_i (* -1 n0_i)))
(*.f32 (-.f32 n1_i n0_i) u)
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
(* -1 u)
(neg.f32 u)
(* u (- (/ 1 u) 1))
(-.f32 #s(literal 1 binary32) u)
(* -1 (* normAngle u))
(*.f32 (neg.f32 u) normAngle)
(* u (+ (* -1 normAngle) (/ normAngle u)))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle))))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(sin (* normAngle (+ 1 (* -1 u))))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(*.f32 (-.f32 n1_i n0_i) u)
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(*.f32 (neg.f32 u) (-.f32 (-.f32 n0_i (/.f32 n0_i u)) n1_i))
(* -1 (* u (- 1 (/ 1 u))))
(-.f32 #s(literal 1 binary32) u)
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)) (sin.f32 normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(* n0_i (sin (* normAngle (+ 1 (* -1 u)))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(* n1_i (sin (* normAngle u)))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))) n0_i)
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(*.f32 (fma.f32 u (/.f32 n1_i n0_i) (-.f32 #s(literal 1 binary32) u)) n0_i)
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i)
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))) n0_i)
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(*.f32 (fma.f32 u (/.f32 n1_i n0_i) (-.f32 #s(literal 1 binary32) u)) n0_i)
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i)
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) n0_i u) n1_i)
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i n1_i) (sin.f32 (*.f32 normAngle u))) n1_i)
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) n0_i u) n1_i)
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i n1_i) (sin.f32 (*.f32 normAngle u))) n1_i)

rewrite239.0ms (2.5%)

Memory
25.2MiB live, 246.9MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050292
085254
1256244
21751244
08396243
Stop Event
iter limit
node limit
iter limit
Counts
23 → 1 125
Calls
Call 1
Inputs
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
(-.f32 #s(literal 1 binary32) u)
(*.f32 n1_i u)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i)
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (neg.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (*.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (fma.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (*.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (*.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (*.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (*.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(fma.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(fma.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(+.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(*.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 (neg.f32 u) normAngle)) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 (neg.f32 u) normAngle))))
(fma.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 (neg.f32 u) normAngle))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 (neg.f32 u) normAngle))))
(+.f32 (*.f32 (sin.f32 normAngle) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (cos.f32 normAngle) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(neg.f32 (sin.f32 (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle)))
(neg.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) n1_i) u)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)))))
(*.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (fma.f32 (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (*.f32 (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (*.f32 (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) n1_i) u)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32))) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) n1_i) u))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i u) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) n1_i) u))) (+.f32 (pow.f32 (*.f32 n1_i u) #s(literal 3 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u))))
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))) (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))))
(-.f32 (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) n0_i) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (*.f32 n1_i u))
(fma.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) n0_i) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) (*.f32 u u))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (*.f32 n1_i u))
(fma.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (*.f32 n1_i u))
(fma.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))))
(fma.f32 n1_i u (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
(fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))) (neg.f32 (/.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))))
(+.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u u))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 1 binary32)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 u #s(literal 1 binary32)))))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (+.f32 #s(literal -1 binary32) u) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (pow.f32 (+.f32 #s(literal -1 binary32) u) #s(literal 1 binary32)))
(*.f32 #s(literal -1 binary32) (+.f32 #s(literal -1 binary32) u))
(*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(/.f32 (-.f32 (*.f32 u u) #s(literal 1 binary32)) (-.f32 (neg.f32 u) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))) (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (fma.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (pow.f32 u #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 u u (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (neg.f32 (neg.f32 (+.f32 u #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(/.f32 (-.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 u u))) (*.f32 (+.f32 u #s(literal 1 binary32)) (+.f32 u #s(literal 1 binary32))))
(/.f32 (-.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (pow.f32 u #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u))) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 u #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -1 binary32) u) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (+.f32 #s(literal -1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
(fma.f32 #s(literal -1 binary32) u #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (neg.f32 u) #s(literal 1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (neg.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32)))))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (neg.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(+.f32 (neg.f32 u) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u)) #s(literal -1 binary32))))
(exp.f32 (*.f32 (*.f32 (log1p.f32 (neg.f32 u)) #s(literal -1 binary32)) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u)) #s(literal 1 binary32)))
(neg.f32 (+.f32 #s(literal -1 binary32) u))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 normAngle) #s(literal -1 binary32))) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) n0_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 normAngle) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (sin.f32 normAngle) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal -1 binary32) (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))) (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)) (/.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(fma.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(fma.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n1_i #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(-.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(pow.f32 (exp.f32 (log.f32 (sin.f32 normAngle))) #s(literal -1 binary32))
(pow.f32 (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (sin.f32 normAngle) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 normAngle)))
(*.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(/.f32 (neg.f32 (sin.f32 normAngle)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(/.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(-.f32 #s(literal 0 binary32) (/.f32 (sin.f32 normAngle) #s(literal -1 binary32)))
(-.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 normAngle)))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal -1 binary32))
(pow.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(sin.f32 normAngle)
(exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32))))
(neg.f32 (neg.f32 (sin.f32 normAngle)))
(*.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (fma.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (-.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(fma.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 1 binary32) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(fma.f32 #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 #s(literal 1 binary32) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 normAngle) #s(literal -1 binary32))) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) n0_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 normAngle) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (sin.f32 normAngle) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal -1 binary32) (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))) (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)) (/.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(fma.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(fma.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n1_i #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle))
(*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)))
(*.f32 (sin.f32 normAngle) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(-.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) #s(literal 1 binary32)))
(*.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(*.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(*.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32)) (pow.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) #s(literal 3 binary32))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (fma.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))))
(/.f32 (neg.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))) (neg.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 n0_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32))) (*.f32 (neg.f32 (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (/.f32 n0_i (sin.f32 normAngle)))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 normAngle) #s(literal -1 binary32))) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) n0_i)) (*.f32 (sin.f32 normAngle) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (sin.f32 normAngle) (*.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 normAngle) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (neg.f32 n0_i) (sin.f32 normAngle) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal -1 binary32) (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle) (*.f32 (sin.f32 normAngle) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle)) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (neg.f32 (sin.f32 normAngle))))
(/.f32 (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (neg.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))) (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)))) (neg.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32))) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (/.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle))) (*.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (neg.f32 (sin.f32 normAngle))) (*.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32))) (sin.f32 normAngle)) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sin.f32 normAngle)) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 normAngle) (fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)))) (+.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (+.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))))
(-.f32 (/.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)) (/.f32 (/.f32 (pow.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle)))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))))
(-.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(fma.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(fma.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n1_i #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) #s(literal -1 binary32))
(+.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))) (neg.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) #s(literal 2 binary32)) (/.f32 (-.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))))
(*.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (/.f32 normAngle (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32))))
(*.f32 (*.f32 normAngle #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (neg.f32 normAngle) (+.f32 #s(literal -1 binary32) u))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 #s(literal 1 binary32) (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 (neg.f32 u) normAngle) (*.f32 (neg.f32 u) normAngle))) (-.f32 normAngle (*.f32 (neg.f32 u) normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) (*.f32 normAngle (neg.f32 u)))) (-.f32 normAngle (*.f32 normAngle (neg.f32 u))))
(/.f32 (+.f32 (pow.f32 normAngle #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u) normAngle) #s(literal 3 binary32))) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 (neg.f32 u) normAngle) (*.f32 (neg.f32 u) normAngle)) (*.f32 normAngle (*.f32 (neg.f32 u) normAngle)))))
(/.f32 (+.f32 (pow.f32 normAngle #s(literal 3 binary32)) (pow.f32 (*.f32 normAngle (neg.f32 u)) #s(literal 3 binary32))) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) (*.f32 normAngle (neg.f32 u))) (*.f32 normAngle (*.f32 normAngle (neg.f32 u))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (neg.f32 normAngle) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1 binary32) normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(fma.f32 (neg.f32 normAngle) #s(literal -1 binary32) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (neg.f32 normAngle) #s(literal -1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal -1 binary32) (neg.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 #s(literal -1 binary32) (neg.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 (neg.f32 u) normAngle))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 (neg.f32 u) normAngle))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 normAngle (neg.f32 u)))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle) #s(literal -1 binary32))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) #s(literal -1 binary32))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (sin.f32 normAngle))) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (neg.f32 (sin.f32 normAngle))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) #s(literal -1 binary32)))
(*.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (/.f32 normAngle (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32))))
(*.f32 (*.f32 normAngle #s(literal -1 binary32)) (+.f32 #s(literal -1 binary32) u))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (neg.f32 normAngle) (+.f32 #s(literal -1 binary32) u))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))))
(*.f32 #s(literal -1 binary32) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 #s(literal 1 binary32) (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 (neg.f32 u) normAngle) (*.f32 (neg.f32 u) normAngle))) (-.f32 normAngle (*.f32 (neg.f32 u) normAngle)))
(/.f32 (-.f32 (*.f32 normAngle normAngle) (*.f32 (*.f32 normAngle (neg.f32 u)) (*.f32 normAngle (neg.f32 u)))) (-.f32 normAngle (*.f32 normAngle (neg.f32 u))))
(/.f32 (+.f32 (pow.f32 normAngle #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 u) normAngle) #s(literal 3 binary32))) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 (neg.f32 u) normAngle) (*.f32 (neg.f32 u) normAngle)) (*.f32 normAngle (*.f32 (neg.f32 u) normAngle)))))
(/.f32 (+.f32 (pow.f32 normAngle #s(literal 3 binary32)) (pow.f32 (*.f32 normAngle (neg.f32 u)) #s(literal 3 binary32))) (fma.f32 normAngle normAngle (-.f32 (*.f32 (*.f32 normAngle (neg.f32 u)) (*.f32 normAngle (neg.f32 u))) (*.f32 normAngle (*.f32 normAngle (neg.f32 u))))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (neg.f32 normAngle) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32))
(/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1 binary32) normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(-.f32 #s(literal 0 binary32) (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
(fma.f32 (neg.f32 normAngle) #s(literal -1 binary32) (*.f32 (neg.f32 u) normAngle))
(fma.f32 (neg.f32 normAngle) #s(literal -1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal -1 binary32) (neg.f32 normAngle) (*.f32 (neg.f32 u) normAngle))
(fma.f32 #s(literal -1 binary32) (neg.f32 normAngle) (*.f32 normAngle (neg.f32 u)))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 (neg.f32 u) normAngle))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 (neg.f32 u) normAngle))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 normAngle (neg.f32 u)))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle) #s(literal -1 binary32))
(+.f32 normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 normAngle (*.f32 normAngle (neg.f32 u)))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (+.f32 #s(literal -1 binary32) u) normAngle))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) n0_i)
(*.f32 #s(literal 1 binary32) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(*.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(*.f32 #s(literal -1 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) n0_i)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))) (sin.f32 normAngle))
(/.f32 (neg.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (neg.f32 (/.f32 n0_i (sin.f32 normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 n0_i) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (*.f32 (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(-.f32 #s(literal 0 binary32) (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) #s(literal -1 binary32)))
(neg.f32 (*.f32 (neg.f32 n0_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))))

eval174.0ms (1.8%)

Memory
7.7MiB live, 287.8MiB allocated
Compiler

Compiled 44 538 to 4 089 computations (90.8% saved)

prune50.0ms (0.5%)

Memory
-24.1MiB live, 137.2MiB allocated
Pruning

33 alts after pruning (32 fresh and 1 done)

PrunedKeptTotal
New1 136291 165
Fresh8311
Picked415
Done000
Total1 148331 181
Accuracy
100.0%
Counts
1 181 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
43.0%
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
86.4%
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)))
98.9%
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
94.8%
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32)))))) n1_i))
97.8%
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
96.3%
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
98.7%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.6%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
97.7%
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
98.7%
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.6%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (/.f32 (-.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 u u))) (*.f32 (+.f32 u #s(literal 1 binary32)) (+.f32 u #s(literal 1 binary32)))) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
58.8%
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)) #s(literal -1/2 binary32))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
97.6%
(+.f32 (*.f32 (*.f32 (sin.f32 #s(approx (/ normAngle (/ 1 (- 1 u))) (*.f32 (-.f32 (/.f32 normAngle u) normAngle) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
97.8%
(+.f32 (*.f32 (*.f32 #s(approx (sin (* (- 1 u) normAngle)) (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
99.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
82.7%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
43.2%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
43.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i #s(approx (sin (* (- 1 u) normAngle)) (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
74.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
32.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
42.9%
(*.f32 #s(approx (/ 1 (sin normAngle)) (/.f32 #s(literal 1 binary32) normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
46.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
57.8%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
57.8%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
74.9%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))))))
98.5%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
39.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
37.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
98.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
Compiler

Compiled 2 145 to 1 439 computations (32.9% saved)

simplify119.0ms (1.2%)

Memory
11.9MiB live, 162.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
cost-diff64
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
cost-diff352
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
cost-diff544
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
cost-diff0
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
cost-diff0
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
cost-diff64
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
cost-diff160
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
cost-diff0
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
cost-diff0
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
cost-diff0
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
cost-diff416
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
cost-diff0
(-.f32 n1_i n0_i)
cost-diff0
(*.f32 (-.f32 n1_i n0_i) u)
cost-diff0
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
cost-diff0
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
cost-diff0
(-.f32 #s(literal 1 binary32) u)
cost-diff0
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
cost-diff0
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
cost-diff64
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056526
088526
1134486
2221476
3397470
4659470
51075464
61976464
73090464
86200464
08073452
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
normAngle
(sin.f32 normAngle)
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) u)
(-.f32 n1_i n0_i)
n1_i
n0_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 n0_i u)
n0_i
u
n1_i
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
n0_i
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u)
u
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(sin.f32 (*.f32 u normAngle))
(*.f32 u normAngle)
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n1_i
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
#s(literal 1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
normAngle
(-.f32 #s(literal 1 binary32) u)
u
(/.f32 n0_i (sin.f32 normAngle))
n0_i
(sin.f32 normAngle)
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i
Outputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(fma.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
(*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
(*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
normAngle
(sin.f32 normAngle)
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) u)
(-.f32 n1_i n0_i)
n1_i
n0_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 n0_i u)
n0_i
u
n1_i
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
n0_i
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
#s(literal 1 binary32)
(-.f32 #s(literal 1 binary32) u)
u
(*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i)
(*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(sin.f32 (*.f32 u normAngle))
(sin.f32 (*.f32 normAngle u))
(*.f32 u normAngle)
(*.f32 normAngle u)
normAngle
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
n1_i
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
#s(literal 1 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 u #s(literal 1 binary32)) normAngle)))
(sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
normAngle
(-.f32 #s(literal 1 binary32) u)
u
(/.f32 n0_i (sin.f32 normAngle))
n0_i
(sin.f32 normAngle)
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
(*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i

localize395.0ms (4.1%)

Memory
-108.4MiB live, 372.8MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.14453125
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
accuracy0.21875
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
accuracy0.2421875
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
accuracy0.3671875
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
accuracy0.1640625
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
accuracy0.21343191658215613
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
accuracy0.2734375
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
accuracy1.3422816269570332
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
accuracy0.06640625
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
accuracy0.18359375
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
accuracy0.23172628162065376
(-.f32 (/.f32 n0_i u) n0_i)
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
accuracy0.0
(-.f32 n1_i n0_i)
accuracy0.06640625
(*.f32 (-.f32 n1_i n0_i) u)
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
accuracy19.69720275388584
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
accuracy0.0859375
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
accuracy0.11711291507754662
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
accuracy0.171875
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
accuracy0.24460149136345166
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
Samples
360.0ms249×0valid
4.0ms1valid
Compiler

Compiled 930 to 98 computations (89.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 344.0ms
ival-div: 286.0ms (83.3% of total)
ival-sin: 18.0ms (5.2% of total)
ival-add: 17.0ms (4.9% of total)
ival-mult: 17.0ms (4.9% of total)
ival-sub: 5.0ms (1.5% of total)
adjust: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series80.0ms (0.8%)

Memory
-25.1MiB live, 92.1MiB allocated
Counts
24 → 140
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) u)
(-.f32 n1_i n0_i)
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
Outputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(/ 1 (- 1 u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(/ 1 (* n0_i (- 1 u)))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 4))) (+ (* -1/5040 (/ (pow (- 1 u) 5) n0_i)) (* 1/5040 (/ 1 (* n0_i (- 1 u))))))))) (* 1/120 (/ 1 (* n0_i (- 1 u))))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(/ 1 (* normAngle (- 1 u)))
(/ (+ (* 1/6 (* (pow normAngle 2) (- 1 u))) (/ 1 (- 1 u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/5040 (pow (- 1 u) 5)) (+ (* 1/720 (pow (- 1 u) 5)) (* 1/6 (* (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))) (pow (- 1 u) 2))))))) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(* normAngle (- 1 u))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (- 1 u)))))
(/ 1 (sin (* normAngle (- 1 u))))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(+ 1 (* -1 u))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(* u (- n1_i n0_i))
(+ n0_i (* u (- n1_i n0_i)))
(/ n0_i u)
(/ (+ n0_i (* u (- n1_i n0_i))) u)
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(/ 1 n0_i)
(+ (/ 1 n0_i) (/ (* normAngle (* u (cos normAngle))) (* n0_i (sin normAngle))))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(/ 1 (sin normAngle))
(+ (/ 1 (sin normAngle)) (/ (* normAngle (* u (cos normAngle))) (pow (sin normAngle) 2)))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(+ 1 u)
(+ 1 (* u (+ 1 u)))
(+ 1 (* u (+ 1 (* u (+ 1 u)))))
normAngle
(+ normAngle (* -1 (* normAngle u)))
(* -1 u)
(* u (- (/ 1 u) 1))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(- n1_i n0_i)
(- (+ n1_i (/ n0_i u)) n0_i)
(* -1 n0_i)
(- (/ n0_i u) n0_i)
(/ -1 u)
(* -1 (/ (+ 1 (/ 1 u)) u))
(/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u)
(/ (- (* -1 (/ (+ 1 (/ 1 u)) (pow u 2))) (+ 1 (/ 1 u))) u)
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(* -1 (* u (- 1 (/ 1 u))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (+ 1 (* -1 u))))))
(/ 1 (sin (* normAngle (+ 1 (* -1 u)))))
(* -1 (/ (+ 1 (+ (/ 1 u) (/ 1 (pow u 2)))) u))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u))) u))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n1_i u)
(+ (* -1 (* n0_i u)) (* n1_i u))
n1_i
(+ n1_i (* -1 n0_i))
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(* n0_i (- (/ 1 u) 1))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* -1 (* n0_i u))
(* n0_i (+ (* -1 u) (/ (* n1_i u) n0_i)))
(* n0_i (- (/ n1_i n0_i) 1))
(* n0_i (* u (- (/ 1 u) 1)))
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(* n0_i (- (+ (/ 1 u) (/ n1_i n0_i)) 1))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ u (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ 1 (* -1 (/ n1_i n0_i)))))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(* -1 (* n0_i (- 1 (/ 1 u))))
(* -1 (* n0_i (- (+ 1 (* -1 (/ n1_i n0_i))) (/ 1 u))))
(* u (- (/ n0_i u) n0_i))
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ u (* -1 (/ (* n0_i u) n1_i))))
(* n1_i (+ 1 (* -1 (/ n0_i n1_i))))
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 u) (/ (* n0_i u) n1_i))))
(* -1 (* n1_i (- (/ n0_i n1_i) 1)))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
Calls

12 calls:

TimeVariablePointExpression
39.0ms
normAngle
@0
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (- 1 u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (- n1_i n0_i) u) (- n1_i n0_i) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (- (/ n0_i u) n0_i) n1_i) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (+ (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ 1 (sin (* normAngle (- 1 u)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (/ 1 (- 1 u)) (* normAngle (- 1 u)))
5.0ms
n0_i
@0
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (- 1 u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (- n1_i n0_i) u) (- n1_i n0_i) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (- (/ n0_i u) n0_i) n1_i) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (+ (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ 1 (sin (* normAngle (- 1 u)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (/ 1 (- 1 u)) (* normAngle (- 1 u)))
4.0ms
u
@-inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (- 1 u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (- n1_i n0_i) u) (- n1_i n0_i) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (- (/ n0_i u) n0_i) n1_i) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (+ (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ 1 (sin (* normAngle (- 1 u)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (/ 1 (- 1 u)) (* normAngle (- 1 u)))
4.0ms
u
@inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (- 1 u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (- n1_i n0_i) u) (- n1_i n0_i) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (- (/ n0_i u) n0_i) n1_i) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (+ (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ 1 (sin (* normAngle (- 1 u)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (/ 1 (- 1 u)) (* normAngle (- 1 u)))
4.0ms
n0_i
@-inf
((+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (- 1 u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (- n1_i n0_i) u) (- n1_i n0_i) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (+ (- (/ n0_i u) n0_i) n1_i) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (+ (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ n0_i (/ (sin normAngle) (sin (* (- 1 u) normAngle)))) (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (+ (/ 1 (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle)))) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/ 1 (sin (* normAngle (- 1 u)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (/ 1 (- 1 u)) (* normAngle (- 1 u)))

simplify219.0ms (2.3%)

Memory
15.4MiB live, 202.2MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06623256
121023038
275053038
084942874
Stop Event
iter limit
node limit
Counts
140 → 136
Calls
Call 1
Inputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(- 1 u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(/ 1 (- 1 u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(/ 1 (* n0_i (- 1 u)))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 4))) (+ (* -1/5040 (/ (pow (- 1 u) 5) n0_i)) (* 1/5040 (/ 1 (* n0_i (- 1 u))))))))) (* 1/120 (/ 1 (* n0_i (- 1 u))))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(/ 1 (* normAngle (- 1 u)))
(/ (+ (* 1/6 (* (pow normAngle 2) (- 1 u))) (/ 1 (- 1 u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/5040 (pow (- 1 u) 5)) (+ (* 1/720 (pow (- 1 u) 5)) (* 1/6 (* (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))) (pow (- 1 u) 2))))))) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(* normAngle (- 1 u))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (- 1 u)))))
(/ 1 (sin (* normAngle (- 1 u))))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
1
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(+ 1 (* -1 u))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(* u (- n1_i n0_i))
(+ n0_i (* u (- n1_i n0_i)))
(/ n0_i u)
(/ (+ n0_i (* u (- n1_i n0_i))) u)
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(/ 1 n0_i)
(+ (/ 1 n0_i) (/ (* normAngle (* u (cos normAngle))) (* n0_i (sin normAngle))))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(/ 1 (sin normAngle))
(+ (/ 1 (sin normAngle)) (/ (* normAngle (* u (cos normAngle))) (pow (sin normAngle) 2)))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(+ 1 u)
(+ 1 (* u (+ 1 u)))
(+ 1 (* u (+ 1 (* u (+ 1 u)))))
normAngle
(+ normAngle (* -1 (* normAngle u)))
(* -1 u)
(* u (- (/ 1 u) 1))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(- n1_i n0_i)
(- (+ n1_i (/ n0_i u)) n0_i)
(* -1 n0_i)
(- (/ n0_i u) n0_i)
(/ -1 u)
(* -1 (/ (+ 1 (/ 1 u)) u))
(/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u)
(/ (- (* -1 (/ (+ 1 (/ 1 u)) (pow u 2))) (+ 1 (/ 1 u))) u)
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(* -1 (* u (- 1 (/ 1 u))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (+ 1 (* -1 u))))))
(/ 1 (sin (* normAngle (+ 1 (* -1 u)))))
(* -1 (/ (+ 1 (+ (/ 1 u) (/ 1 (pow u 2)))) u))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u))) u))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n1_i u)
(+ (* -1 (* n0_i u)) (* n1_i u))
n1_i
(+ n1_i (* -1 n0_i))
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(* n0_i (- (/ 1 u) 1))
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* -1 (* n0_i u))
(* n0_i (+ (* -1 u) (/ (* n1_i u) n0_i)))
(* n0_i (- (/ n1_i n0_i) 1))
(* n0_i (* u (- (/ 1 u) 1)))
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(* n0_i (- (+ (/ 1 u) (/ n1_i n0_i)) 1))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ u (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (+ 1 (* -1 (/ n1_i n0_i)))))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(* -1 (* n0_i (- 1 (/ 1 u))))
(* -1 (* n0_i (- (+ 1 (* -1 (/ n1_i n0_i))) (/ 1 u))))
(* u (- (/ n0_i u) n0_i))
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ u (* -1 (/ (* n0_i u) n1_i))))
(* n1_i (+ 1 (* -1 (/ n0_i n1_i))))
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 u) (/ (* n0_i u) n1_i))))
(* -1 (* n1_i (- (/ n0_i n1_i) 1)))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
Outputs
(+ (* n0_i (- 1 u)) (* n1_i u))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 #s(literal 1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) #s(literal -1/6 binary32) (*.f32 (-.f32 (fma.f32 (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)) #s(literal 1/120 binary32) (*.f32 (-.f32 (*.f32 (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i)) #s(literal -1/5040 binary32)) (fma.f32 #s(literal -1/6 binary32) (+.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) (-.f32 (*.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 #s(literal 1/120 binary32) (*.f32 n1_i u))))) (fma.f32 #s(literal -1/5040 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i) (fma.f32 #s(literal -1/720 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))))) (*.f32 normAngle normAngle))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 #s(literal 1/120 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i))))) (*.f32 normAngle normAngle)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(* n0_i (- 1 u))
(*.f32 n0_i (-.f32 #s(literal 1 binary32) u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) n0_i) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal -1/5040 binary32) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))))) (*.f32 normAngle normAngle))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)))
(- 1 u)
(-.f32 #s(literal 1 binary32) u)
(- (+ 1 (* (pow normAngle 2) (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))) u)
(fma.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (-.f32 #s(literal 1 binary32) u))
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
(- (+ 1 (* (pow normAngle 2) (- (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow (- 1 u) 5)) (* (pow normAngle 2) (- (* -1/5040 (pow (- 1 u) 7)) (+ (* -1/6 (- (* 1/120 (pow (- 1 u) 5)) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u))))) (+ (* -1/5040 (- 1 u)) (* 1/120 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u))))))))) (+ (* -1/6 (- (* -1/6 (pow (- 1 u) 3)) (* -1/6 (- 1 u)))) (* 1/120 (- 1 u)))))) (* -1/6 (- 1 u))))) u)
(-.f32 (fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal -1/5040 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) #s(literal 1 binary32)) u)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(fma.f32 (*.f32 (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/5040 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32))) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 (pow.f32 u #s(literal 3 binary32)) u) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) u)
(/ 1 (- 1 u))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle) normAngle))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32))))) (*.f32 normAngle normAngle)) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (- 1 u))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 4))) (+ (* -1/5040 (pow (- 1 u) 5)) (* 1/5040 (/ 1 (- 1 u)))))))) (* 1/120 (/ 1 (- 1 u)))) (+ (* 1/120 (pow (- 1 u) 3)) (* 1/6 (* (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))) (pow (- 1 u) 2)))))) (+ (* -1/6 (- 1 u)) (* 1/6 (/ 1 (- 1 u)))))) (/ 1 (- 1 u)))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 normAngle) normAngle) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32)) #s(literal -1/6 binary32)) (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32))))) (fma.f32 (*.f32 #s(literal -1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal -1/5040 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) (/.f32 #s(literal 1/5040 binary32) (-.f32 #s(literal 1 binary32) u))))) (-.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal 1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)))))) (*.f32 normAngle normAngle)) (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/ 1 (* n0_i (- 1 u)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)
(+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 (*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)) normAngle) normAngle))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(fma.f32 (-.f32 (*.f32 (-.f32 (/.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i) #s(literal 1/120 binary32)))) (*.f32 normAngle normAngle)) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))) (*.f32 normAngle normAngle) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))
(+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (+ (* -1 (* (pow normAngle 2) (+ (* -1/6 (* (pow (- 1 u) 2) (- (* 1/120 (/ 1 (* n0_i (- 1 u)))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2))))))) (+ (* -1/120 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 4))) (+ (* -1/5040 (/ (pow (- 1 u) 5) n0_i)) (* 1/5040 (/ 1 (* n0_i (- 1 u))))))))) (* 1/120 (/ 1 (* n0_i (- 1 u))))) (+ (* 1/120 (/ (pow (- 1 u) 3) n0_i)) (* 1/6 (* (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))) (pow (- 1 u) 2)))))) (+ (* -1/6 (/ (- 1 u) n0_i)) (* 1/6 (/ 1 (* n0_i (- 1 u))))))) (/ 1 (* n0_i (- 1 u))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 normAngle) normAngle) (fma.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32)) #s(literal -1/6 binary32)) (-.f32 (/.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i) #s(literal 1/120 binary32)))) (fma.f32 (*.f32 #s(literal -1/120 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 4 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)) (fma.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal -1/5040 binary32) (/.f32 (/.f32 #s(literal 1/5040 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)))) (-.f32 (/.f32 (/.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i)) (*.f32 (/.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i) #s(literal 1/120 binary32))))) (*.f32 normAngle normAngle)) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) #s(literal -1/6 binary32) (/.f32 (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))) (*.f32 normAngle normAngle) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))
(/ 1 (* normAngle (- 1 u)))
(/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)
(/ (+ (* 1/6 (* (pow normAngle 2) (- 1 u))) (/ 1 (- 1 u))) normAngle)
(/.f32 (fma.f32 (*.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)) normAngle) #s(literal 1/6 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(/.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal 7/360 binary32)) (*.f32 normAngle normAngle)) (fma.f32 #s(literal 1/6 binary32) u #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle)
(/ (+ (* (pow normAngle 2) (- (* (pow normAngle 2) (- (* -1 (* (pow normAngle 2) (+ (* -1/5040 (pow (- 1 u) 5)) (+ (* 1/720 (pow (- 1 u) 5)) (* 1/6 (* (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))) (pow (- 1 u) 2))))))) (+ (* -1/36 (pow (- 1 u) 3)) (* 1/120 (pow (- 1 u) 3))))) (* -1/6 (- 1 u)))) (/ 1 (- 1 u))) normAngle)
(/.f32 (fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (neg.f32 normAngle) normAngle) (fma.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32))) (*.f32 #s(literal -7/360 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/840 binary32))) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal 7/360 binary32))) (*.f32 normAngle normAngle)) (fma.f32 #s(literal 1/6 binary32) u #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle)
(* normAngle (- 1 u))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle))))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)))
(/ (sin (* normAngle (- 1 u))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(/ (sin (* normAngle u)) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/ (sin normAngle) (sin (* normAngle (- 1 u))))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (- 1 u)))))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/ 1 (sin (* normAngle (- 1 u))))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
n0_i
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(fma.f32 (-.f32 (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (-.f32 (fma.f32 (*.f32 u (*.f32 #s(literal -1/2 binary32) n0_i)) (*.f32 normAngle normAngle) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) normAngle) normAngle (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) n0_i) (*.f32 (cos.f32 normAngle) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle))) (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) n1_i) (sin.f32 normAngle))) u)) u (*.f32 (/.f32 normAngle (sin.f32 normAngle)) n1_i)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(-.f32 n0_i (*.f32 (*.f32 (*.f32 (cos.f32 normAngle) u) normAngle) (/.f32 n0_i (sin.f32 normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) n0_i) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (/.f32 n0_i (sin.f32 normAngle))) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32))) u) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) (/.f32 n0_i (sin.f32 normAngle)))) u n0_i)
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle))))
(-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (cos.f32 normAngle) u) (/.f32 normAngle (sin.f32 normAngle))))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* -1/2 (* (pow normAngle 2) u)))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 normAngle u) normAngle) #s(literal -1/2 binary32)) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ 1 (* u (+ (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))) (* u (+ (* -1/2 (pow normAngle 2)) (* 1/6 (/ (* (pow normAngle 3) (* u (cos normAngle))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) (cos.f32 normAngle)) (sin.f32 normAngle)) #s(literal 1/6 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle))) u) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ 1 (* -1 u))
(-.f32 #s(literal 1 binary32) u)
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(* u (- n1_i n0_i))
(*.f32 (-.f32 n1_i n0_i) u)
(+ n0_i (* u (- n1_i n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(/ n0_i u)
(/.f32 n0_i u)
(/ (+ n0_i (* u (- n1_i n0_i))) u)
(/.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) u)
(/ (* normAngle u) (sin normAngle))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal -1/6 binary32)) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 u u) #s(literal 1/120 binary32)) (/.f32 (pow.f32 normAngle #s(literal 5 binary32)) (sin.f32 normAngle)) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 normAngle #s(literal 7 binary32))) (*.f32 u (/.f32 u (sin.f32 normAngle))) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 5 binary32)) #s(literal 1/120 binary32)) (sin.f32 normAngle))) (*.f32 u u) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32)) (sin.f32 normAngle))) (pow.f32 u #s(literal 3 binary32)) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(+ 1 (/ (* normAngle (* u (cos normAngle))) (sin normAngle)))
(fma.f32 (*.f32 (cos.f32 normAngle) u) (/.f32 normAngle (sin.f32 normAngle)) #s(literal 1 binary32))
(+ 1 (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (neg.f32 u) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(+ 1 (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (sin normAngle))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 2))) (* -1/2 (pow normAngle 2))))) (* -1 (/ (* normAngle (cos normAngle)) (sin normAngle))))))
(fma.f32 (fma.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 (cos.f32 normAngle) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle))) #s(literal -1/3 binary32) (*.f32 (*.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (cos.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle)))) u (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))))) u (*.f32 (cos.f32 normAngle) (/.f32 normAngle (sin.f32 normAngle)))) u #s(literal 1 binary32))
(/ 1 n0_i)
(/.f32 #s(literal 1 binary32) n0_i)
(+ (/ 1 n0_i) (/ (* normAngle (* u (cos normAngle))) (* n0_i (sin normAngle))))
(fma.f32 (/.f32 (*.f32 (cos.f32 normAngle) u) n0_i) (/.f32 normAngle (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) n0_i))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(fma.f32 (fma.f32 (/.f32 (cos.f32 normAngle) n0_i) (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) n0_i) (/.f32 normAngle (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))))) (neg.f32 u))) u (/.f32 #s(literal 1 binary32) n0_i))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (* n0_i (sin normAngle)))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (* n0_i (pow (sin normAngle) 2)))) (* -1/2 (/ (pow normAngle 2) n0_i))))) (* -1 (/ (* normAngle (cos normAngle)) (* n0_i (sin normAngle)))))) (/ 1 n0_i))
(fma.f32 (fma.f32 (/.f32 (cos.f32 normAngle) n0_i) (/.f32 normAngle (sin.f32 normAngle)) (*.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 (/.f32 (cos.f32 normAngle) n0_i) (/.f32 (pow.f32 normAngle #s(literal 3 binary32)) (sin.f32 normAngle))) #s(literal -1/3 binary32) (*.f32 (*.f32 (-.f32 (*.f32 (/.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) n0_i) (/.f32 normAngle (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))))) (cos.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle)))) u (-.f32 (*.f32 (/.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32)) (*.f32 (/.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) n0_i) (/.f32 normAngle (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))))))) u)) u (/.f32 #s(literal 1 binary32) n0_i))
(/ 1 (sin normAngle))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(+ (/ 1 (sin normAngle)) (/ (* normAngle (* u (cos normAngle))) (pow (sin normAngle) 2)))
(fma.f32 (*.f32 (cos.f32 normAngle) u) (/.f32 normAngle (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+ (* u (- (* -1 (* u (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(fma.f32 (fma.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (sin.f32 normAngle)) (neg.f32 u) (*.f32 (cos.f32 normAngle) (/.f32 normAngle (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))))) u (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+ (* u (- (* u (- (* -1 (* u (+ (* -1/2 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (+ (* 1/6 (/ (* (pow normAngle 3) (cos normAngle)) (pow (sin normAngle) 2))) (/ (* normAngle (* (cos normAngle) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (sin normAngle)))))) (+ (* -1 (/ (* (pow normAngle 2) (pow (cos normAngle) 2)) (pow (sin normAngle) 3))) (* -1/2 (/ (pow normAngle 2) (sin normAngle)))))) (* -1 (/ (* normAngle (cos normAngle)) (pow (sin normAngle) 2))))) (/ 1 (sin normAngle)))
(fma.f32 (fma.f32 (/.f32 (cos.f32 normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) normAngle (*.f32 (neg.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) (cos.f32 normAngle)) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32))) #s(literal -1/3 binary32) (*.f32 (*.f32 (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (sin.f32 normAngle)) (cos.f32 normAngle)) (/.f32 normAngle (sin.f32 normAngle)))) u (/.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 (cos.f32 normAngle) #s(literal 2 binary32)) normAngle) normAngle) (pow.f32 (sin.f32 normAngle) #s(literal 2 binary32)))) (sin.f32 normAngle)))) u)) u (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(/.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) u)
(+ 1 u)
(+.f32 u #s(literal 1 binary32))
(+ 1 (* u (+ 1 u)))
(fma.f32 (+.f32 u #s(literal 1 binary32)) u #s(literal 1 binary32))
(+ 1 (* u (+ 1 (* u (+ 1 u)))))
(fma.f32 (fma.f32 (+.f32 u #s(literal 1 binary32)) u #s(literal 1 binary32)) u #s(literal 1 binary32))
normAngle
(+ normAngle (* -1 (* normAngle u)))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(* -1 u)
(neg.f32 u)
(* u (- (/ 1 u) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u)
(* u (+ n1_i (* -1 n0_i)))
(*.f32 (-.f32 n1_i n0_i) u)
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(- n1_i n0_i)
(-.f32 n1_i n0_i)
(- (+ n1_i (/ n0_i u)) n0_i)
(-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i)
(* -1 n0_i)
(neg.f32 n0_i)
(- (/ n0_i u) n0_i)
(-.f32 (/.f32 n0_i u) n0_i)
(/ -1 u)
(/.f32 #s(literal -1 binary32) u)
(* -1 (/ (+ 1 (/ 1 u)) u))
(/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u) #s(literal -1 binary32)) u)
(/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u)
(/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u) #s(literal -1 binary32)) u) #s(literal 1 binary32)) u)
(/ (- (* -1 (/ (+ 1 (/ 1 u)) (pow u 2))) (+ 1 (/ 1 u))) u)
(/.f32 (-.f32 (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u) #s(literal -1 binary32)) u) #s(literal 1 binary32)) u) #s(literal 1 binary32)) u)
(* -1 (* normAngle u))
(*.f32 (neg.f32 u) normAngle)
(* u (+ (* -1 normAngle) (/ normAngle u)))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle))))
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 n0_i (sin.f32 normAngle)))
(/ (sin (* normAngle (+ 1 (* -1 u)))) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))
(* -1 (* u (- 1 (/ 1 u))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) (neg.f32 u))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(*.f32 (-.f32 n0_i n1_i) (neg.f32 u))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(*.f32 (-.f32 (-.f32 n0_i n1_i) (/.f32 n0_i u)) (neg.f32 u))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(*.f32 (-.f32 (neg.f32 (-.f32 n1_i n0_i)) (/.f32 n0_i u)) (neg.f32 u))
(/ (sin normAngle) (sin (* normAngle (+ 1 (* -1 u)))))
(/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/ (sin normAngle) (* n0_i (sin (* normAngle (+ 1 (* -1 u))))))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(/ 1 (sin (* normAngle (+ 1 (* -1 u)))))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
(* -1 (/ (+ 1 (+ (/ 1 u) (/ 1 (pow u 2)))) u))
(/.f32 (+.f32 (+.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) u) u)) (/.f32 #s(literal 1 binary32) u)) (neg.f32 u))
(* -1 (/ (+ 1 (* -1 (/ (- (* -1 (/ (+ 1 (/ 1 u)) u)) 1) u))) u))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 (+.f32 (/.f32 #s(literal -1 binary32) u) #s(literal -1 binary32)) u) #s(literal 1 binary32)) u)) (neg.f32 u))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(*.f32 (-.f32 normAngle (/.f32 normAngle u)) (neg.f32 u))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)))
(* n1_i u)
(*.f32 n1_i u)
(+ (* -1 (* n0_i u)) (* n1_i u))
(*.f32 (-.f32 n1_i n0_i) u)
n1_i
(+ n1_i (* -1 n0_i))
(-.f32 n1_i n0_i)
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i (*.f32 n1_i u))
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i n1_i)
(* n0_i (- (/ 1 u) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle))) n0_i)
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(*.f32 (fma.f32 (/.f32 u n0_i) n1_i (-.f32 #s(literal 1 binary32) u)) n0_i)
(* -1 (* n0_i u))
(*.f32 (neg.f32 u) n0_i)
(* n0_i (+ (* -1 u) (/ (* n1_i u) n0_i)))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i u) n0_i) u) n0_i)
(* n0_i (- (/ n1_i n0_i) 1))
(*.f32 (-.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32)) n0_i)
(* n0_i (* u (- (/ 1 u) 1)))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i)
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u (/.f32 (*.f32 n1_i u) n0_i)) n0_i)
(* n0_i (- (+ (/ 1 u) (/ n1_i n0_i)) 1))
(*.f32 (-.f32 (+.f32 (/.f32 n1_i n0_i) (/.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32)) n0_i)
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(neg.f32 (*.f32 (neg.f32 n0_i) (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(*.f32 (neg.f32 n0_i) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i (-.f32 #s(literal 1 binary32) u))))
(* -1 (* n0_i (+ u (* -1 (/ (* n1_i u) n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 u (/.f32 (*.f32 n1_i u) n0_i)))
(* -1 (* n0_i (+ 1 (* -1 (/ n1_i n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 #s(literal 1 binary32) (/.f32 n1_i n0_i)))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(neg.f32 (*.f32 (+.f32 n0_i (/.f32 n0_i (neg.f32 u))) u))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i)))
(* -1 (* n0_i (- 1 (/ 1 u))))
(neg.f32 (+.f32 n0_i (/.f32 n0_i (neg.f32 u))))
(* -1 (* n0_i (- (+ 1 (* -1 (/ n1_i n0_i))) (/ 1 u))))
(*.f32 (neg.f32 n0_i) (-.f32 (-.f32 #s(literal 1 binary32) (/.f32 n1_i n0_i)) (/.f32 #s(literal 1 binary32) u)))
(* u (- (/ n0_i u) n0_i))
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(*.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) n0_i u) n1_i)
(* n1_i (+ u (* -1 (/ (* n0_i u) n1_i))))
(*.f32 (-.f32 u (/.f32 (*.f32 n0_i u) n1_i)) n1_i)
(* n1_i (+ 1 (* -1 (/ n0_i n1_i))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 n0_i n1_i)) n1_i)
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u u) n1_i)
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(*.f32 (+.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32)) n1_i)
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(neg.f32 (*.f32 (neg.f32 n1_i) (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) n0_i u)) (neg.f32 n1_i))
(* -1 (* n1_i (+ (* -1 u) (/ (* n0_i u) n1_i))))
(*.f32 (-.f32 (/.f32 (*.f32 n0_i u) n1_i) u) (neg.f32 n1_i))
(* -1 (* n1_i (- (/ n0_i n1_i) 1)))
(*.f32 (-.f32 (/.f32 n0_i n1_i) #s(literal 1 binary32)) (neg.f32 n1_i))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(*.f32 (neg.f32 (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u u)) (neg.f32 n1_i))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
(*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal -1 binary32) #s(literal -1 binary32)) (neg.f32 n1_i))

rewrite311.0ms (3.2%)

Memory
1.3MiB live, 286.8MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056386
088362
1299352
22092352
08500343
Stop Event
iter limit
node limit
iter limit
Counts
24 → 706
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
(-.f32 #s(literal 1 binary32) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) u)
(-.f32 n1_i n0_i)
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
Outputs
(*.f32 (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (*.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (*.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) n1_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) n1_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))) (/.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))))
(-.f32 (/.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(fma.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))
(fma.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))
(fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(pow.f32 (/.f32 (fma.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))
(+.f32 (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)))
(*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i)
#s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (neg.f32 (neg.f32 (+.f32 u #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (neg.f32 (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (*.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 u u))) (*.f32 (+.f32 u #s(literal 1 binary32)) (+.f32 u #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (*.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (pow.f32 u #s(literal 3 binary32)))) (*.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u))) (neg.f32 (-.f32 #s(literal 1 binary32) (neg.f32 u))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u))) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u u) (*.f32 #s(literal 1 binary32) (neg.f32 u))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (neg.f32 (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u))) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (*.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (-.f32 #s(literal 1 binary32) (neg.f32 u)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 u #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u u) (*.f32 #s(literal 1 binary32) (neg.f32 u)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 u #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
(/.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 u #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u u))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (neg.f32 u))) (/.f32 (*.f32 u u) (-.f32 #s(literal 1 binary32) (neg.f32 u))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32)))) (/.f32 (*.f32 u u) (*.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32)))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))) (/.f32 (pow.f32 u #s(literal 3 binary32)) (*.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) (/.f32 (*.f32 u u) (+.f32 u #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) (/.f32 (pow.f32 u #s(literal 3 binary32)) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(-.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 (/.f32 u #s(literal 1 binary32)) #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) (/.f32 u #s(literal 1 binary32)))
(-.f32 #s(literal 1 binary32) u)
(fma.f32 #s(literal -1 binary32) u #s(literal 1 binary32))
(pow.f32 (/.f32 (+.f32 u #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u u))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 1 binary32))
(+.f32 (neg.f32 u) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u))
(exp.f32 (neg.f32 (*.f32 (log1p.f32 (neg.f32 u)) #s(literal -1 binary32))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u))
(*.f32 (-.f32 n1_i n0_i) u)
(*.f32 u (-.f32 n1_i n0_i))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u)) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) u)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (neg.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (neg.f32 (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) u) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(/.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (+.f32 n1_i n0_i))
(/.f32 (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(fma.f32 n1_i u (*.f32 (neg.f32 n0_i) u))
(fma.f32 n1_i u (*.f32 u (neg.f32 n0_i)))
(fma.f32 u n1_i (*.f32 (neg.f32 n0_i) u))
(fma.f32 u n1_i (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 n1_i u) (*.f32 (neg.f32 n0_i) u))
(+.f32 (*.f32 n1_i u) (*.f32 u (neg.f32 n0_i)))
(*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)))
(*.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (neg.f32 (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (-.f32 (*.f32 (*.f32 n1_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (*.f32 n0_i n0_i))) (*.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (pow.f32 n1_i #s(literal 3 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (-.f32 n1_i (neg.f32 n0_i)))
(/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (+.f32 n1_i n0_i))
(/.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))))
(/.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 n1_i n1_i) (-.f32 n1_i (neg.f32 n0_i))) (/.f32 (*.f32 n0_i n0_i) (-.f32 n1_i (neg.f32 n0_i))))
(-.f32 (/.f32 (*.f32 n1_i n1_i) (+.f32 n1_i n0_i)) (/.f32 (*.f32 n0_i n0_i) (+.f32 n1_i n0_i)))
(-.f32 (/.f32 (pow.f32 n1_i #s(literal 3 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (/.f32 (pow.f32 n0_i #s(literal 3 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(-.f32 n1_i n0_i)
(fma.f32 #s(literal -1 binary32) n0_i n1_i)
(pow.f32 (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 n0_i) n1_i)
(+.f32 n1_i (neg.f32 n0_i))
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
(*.f32 u (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (neg.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) u)) (neg.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (neg.f32 (*.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) u)) (neg.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)))) (neg.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (neg.f32 (*.f32 u (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))))) (neg.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) u) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) u) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(fma.f32 (-.f32 (/.f32 n0_i u) n0_i) u (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(fma.f32 n1_i u (*.f32 u (-.f32 (/.f32 n0_i u) n0_i)))
(fma.f32 u (-.f32 (/.f32 n0_i u) n0_i) (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(fma.f32 u n1_i (*.f32 u (-.f32 (/.f32 n0_i u) n0_i)))
(+.f32 (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u) (*.f32 n1_i u))
(+.f32 (*.f32 u (-.f32 (/.f32 n0_i u) n0_i)) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(+.f32 (*.f32 n1_i u) (*.f32 u (-.f32 (/.f32 n0_i u) n0_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u))
(*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(*.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)))) (neg.f32 (+.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))))
(/.f32 (neg.f32 (-.f32 (*.f32 n1_i n1_i) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))) (neg.f32 (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (*.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)))) (neg.f32 (neg.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) (*.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 n0_i)) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (neg.f32 (neg.f32 u)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 n0_i)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (neg.f32 u)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i #s(literal 1 binary32)) (+.f32 n1_i n0_i)) (*.f32 u (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 n0_i #s(literal 1 binary32)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 n0_i) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (neg.f32 u) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (neg.f32 u) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (/.f32 u n0_i)) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 u n0_i)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 u (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 n0_i (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 u n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 (neg.f32 (neg.f32 u)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (neg.f32 u)) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (neg.f32 u)) (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 (neg.f32 (neg.f32 u)) (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 (neg.f32 (neg.f32 u)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (+.f32 n1_i n0_i) (*.f32 (neg.f32 (neg.f32 u)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (neg.f32 u)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 (neg.f32 u)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 u)) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (neg.f32 (neg.f32 u)) #s(literal 1 binary32))) (*.f32 (neg.f32 (neg.f32 u)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 u (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 u (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 u (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 u (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 u (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (+.f32 n1_i n0_i) (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 u (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) u) (*.f32 u (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) u) (*.f32 u (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 (neg.f32 n0_i) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 (neg.f32 u) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 u) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 (neg.f32 u) (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 (neg.f32 n0_i) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 (neg.f32 u) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 (neg.f32 n0_i) (+.f32 n1_i n0_i) (*.f32 (neg.f32 u) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 u) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (neg.f32 n0_i) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 u) #s(literal 1 binary32))) (*.f32 (neg.f32 u) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 (neg.f32 n0_i) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (neg.f32 u) #s(literal 1 binary32))) (*.f32 (neg.f32 u) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 (neg.f32 (/.f32 u n0_i)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 u n0_i)) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (/.f32 u n0_i)) (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 (neg.f32 (/.f32 u n0_i)) (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 #s(literal -1 binary32) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 (neg.f32 (/.f32 u n0_i)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 #s(literal -1 binary32) (+.f32 n1_i n0_i) (*.f32 (neg.f32 (/.f32 u n0_i)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (neg.f32 (/.f32 u n0_i)) (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 #s(literal -1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 (neg.f32 (/.f32 u n0_i)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (/.f32 u n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 (/.f32 u n0_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 u n0_i)) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (neg.f32 (/.f32 u n0_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (/.f32 u n0_i)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 n0_i (-.f32 n1_i (neg.f32 n0_i)) (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 u (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 n0_i (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 n0_i (neg.f32 (+.f32 n1_i n0_i)) (*.f32 u (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 u (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 n0_i (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 u (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 u (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 n0_i (+.f32 n1_i n0_i) (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 u (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 n0_i (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) u) (*.f32 u (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 n0_i (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) u) (*.f32 u (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 n1_i (neg.f32 n0_i)) (*.f32 (/.f32 u n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (/.f32 u n0_i) (-.f32 n1_i (neg.f32 n0_i))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i)))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (/.f32 u n0_i) (fma.f32 n1_i n1_i (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i (neg.f32 n0_i))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))) (*.f32 (/.f32 u n0_i) (neg.f32 (+.f32 n1_i n0_i))))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))) (*.f32 (/.f32 u n0_i) (neg.f32 (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))) (*.f32 (/.f32 u n0_i) (neg.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))))))
(/.f32 (fma.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (*.f32 (/.f32 u n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) #s(literal 1 binary32))) (*.f32 (/.f32 u n0_i) (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)))))
(/.f32 (fma.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (*.f32 (/.f32 u n0_i) #s(literal 1 binary32))) (*.f32 (/.f32 u n0_i) (/.f32 (fma.f32 n1_i n1_i (*.f32 n0_i (+.f32 n1_i n0_i))) (-.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32))) (+.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (*.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) (neg.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 n1_i n1_i (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (fma.f32 n1_i n1_i (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))) (/.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (+.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))))
(-.f32 (/.f32 (*.f32 n1_i n1_i) (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i))) (/.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i))))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (*.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))))) (/.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 3 binary32)) (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (*.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))))))
(-.f32 (+.f32 n1_i (/.f32 n0_i u)) n0_i)
(-.f32 (/.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) (/.f32 (*.f32 n1_i n1_i) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u) (-.f32 n1_i n0_i))
(fma.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 n0_i u) n0_i)) n1_i)
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (-.f32 n1_i n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (-.f32 n1_i n0_i))
(fma.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))) n1_i)
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (-.f32 n1_i n0_i))
(fma.f32 (/.f32 n0_i u) #s(literal 1 binary32) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 n0_i u) #s(literal 1 binary32) (-.f32 n1_i n0_i))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (-.f32 n1_i n0_i))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (-.f32 n1_i n0_i))
(pow.f32 (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (+.f32 n1_i (/.f32 n0_i u)) (neg.f32 n0_i))
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(+.f32 (/.f32 n0_i u) (neg.f32 (-.f32 n0_i n1_i)))
(+.f32 (/.f32 n0_i u) (-.f32 n1_i n0_i))
(+.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle u)))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 normAngle u)))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 #s(literal -1 binary32) (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (sin.f32 (*.f32 normAngle u))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))))
(pow.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u))) #s(literal -1 binary32))
(*.f32 (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(*.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (*.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)))) (*.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 n0_i)))) (*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 normAngle) (*.f32 n0_i #s(literal 1 binary32)))) (*.f32 (sin.f32 normAngle) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (*.f32 (sin.f32 normAngle) #s(literal -1 binary32))) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 normAngle) n0_i)) (*.f32 (sin.f32 normAngle) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 n0_i)))) (*.f32 (sin.f32 normAngle) (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 normAngle) (*.f32 n0_i #s(literal 1 binary32)))) (*.f32 (sin.f32 normAngle) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 normAngle) (neg.f32 n0_i))) (*.f32 (sin.f32 normAngle) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (*.f32 (sin.f32 normAngle) #s(literal -1 binary32))) (*.f32 (sin.f32 normAngle) (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 normAngle) n0_i)) (*.f32 (sin.f32 normAngle) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (sin.f32 normAngle)) (*.f32 (sin.f32 normAngle) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (sin.f32 normAngle) (*.f32 (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 (neg.f32 n0_i)) (sin.f32 normAngle) (*.f32 (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (sin.f32 normAngle) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (fma.f32 (*.f32 n0_i #s(literal 1 binary32)) (sin.f32 normAngle) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 n0_i) (sin.f32 normAngle) (*.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (fma.f32 (neg.f32 n0_i) (sin.f32 normAngle) (*.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal -1 binary32) (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal -1 binary32) (sin.f32 normAngle) (*.f32 (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (fma.f32 n0_i (sin.f32 normAngle) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (sin.f32 normAngle) (*.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (sin.f32 normAngle)))
(/.f32 (fma.f32 #s(literal 1 binary32) (sin.f32 normAngle) (*.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (*.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) (sin.f32 normAngle)))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)))) (neg.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (/.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32))) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (/.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i))))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))) (/.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))) (/.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)) (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))))
(fma.f32 (/.f32 n1_i (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) #s(literal 1 binary32)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 n1_i (sin.f32 (*.f32 normAngle u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) n1_i) (sin.f32 (*.f32 normAngle u)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) n0_i (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n1_i #s(literal 1 binary32)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 (sin.f32 (*.f32 normAngle u)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(pow.f32 (/.f32 (-.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i)) (-.f32 (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (-.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) #s(literal 3 binary32)) (pow.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) n1_i))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) n0_i)
(*.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(*.f32 n0_i (/.f32 #s(literal 1 binary32) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(*.f32 #s(literal 1 binary32) (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 n0_i))) (neg.f32 (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))))
(/.f32 (neg.f32 (*.f32 n0_i #s(literal 1 binary32))) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(/.f32 (*.f32 n0_i #s(literal 1 binary32)) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
(/.f32 (neg.f32 n0_i) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)))
(/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))) (/.f32 n0_i (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
(pow.f32 (/.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))) n0_i)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 n0_i) #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))))
(neg.f32 (/.f32 n0_i (neg.f32 #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))))))
#s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (neg.f32 n0_i) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 (neg.f32 n0_i) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (neg.f32 n0_i) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 n0_i (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 n0_i #s(literal -1 binary32)) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 n0_i #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal -1 binary32)) (/.f32 n0_i (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 n0_i (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1 binary32)) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))
(*.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 n0_i (sin.f32 normAngle))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal -1 binary32)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) n0_i)))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 n0_i #s(literal 1 binary32)))
(*.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 n0_i #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (sin.f32 normAngle) n0_i)))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) n0_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 n0_i (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) n0_i)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 n0_i #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32)))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 n0_i))) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (neg.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) n0_i)) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))) (sin.f32 normAngle))
(/.f32 (*.f32 (neg.f32 n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 n0_i)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) (sin.f32 normAngle))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle))
(/.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (neg.f32 n0_i)) (neg.f32 (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle))))
(/.f32 (*.f32 #s(literal 1 binary32) n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (/.f32 (sin.f32 normAngle) n0_i)))
(/.f32 (neg.f32 n0_i) (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (neg.f32 n0_i) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))) (/.f32 n0_i (*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (sin.f32 normAngle)))))
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32))
(exp.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (neg.f32 (sin.f32 normAngle)) #s(literal 1 binary32)))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal 1 binary32)) (/.f32 (neg.f32 (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal 1 binary32)) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (*.f32 n0_i #s(literal 1 binary32))) (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n0_i #s(literal 1 binary32))) (sin.f32 normAngle))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 n0_i #s(literal 1 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 n0_i #s(literal 1 binary32))) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (neg.f32 n0_i)) (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) n0_i) (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal -1 binary32) n0_i) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))))
(*.f32 (/.f32 #s(literal -1 binary32) n0_i) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) n0_i))
(*.f32 (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (/.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32))))
(*.f32 (/.f32 (sin.f32 normAngle) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 (pow.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 n0_i #s(literal 1 binary32)) #s(literal -1 binary32)) (pow.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))) #s(literal -1 binary32)) (sin.f32 normAngle))
(*.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) #s(literal -1 binary32)) (sin.f32 normAngle))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 n0_i)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 n0_i)) (neg.f32 (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 #s(literal 1 binary32) n0_i) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) n0_i) (pow.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) n0_i) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) (sin.f32 normAngle))
(*.f32 (/.f32 (sin.f32 normAngle) n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal -1 binary32) (/.f32 n0_i (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle))))
(*.f32 #s(literal -1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 #s(literal -1 binary32) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32)))
(*.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal 1 binary32)))
(*.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) n0_i))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) #s(literal 1 binary32)))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (sin.f32 normAngle) (pow.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) #s(literal -1 binary32)))
(*.f32 (sin.f32 normAngle) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i))
(*.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 normAngle) n0_i))) (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (neg.f32 n0_i))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 (sin.f32 normAngle) n0_i)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i)) (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))))
(/.f32 (neg.f32 (/.f32 (sin.f32 normAngle) n0_i)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(/.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle))))
(/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 n0_i (sin.f32 normAngle))))
(/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 n0_i (sin.f32 normAngle)))
(/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i)
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 n0_i (sin.f32 normAngle)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 #s(literal 1 binary32) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle))) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(-.f32 #s(literal 0 binary32) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32)))
(exp.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(neg.f32 (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))))) (neg.f32 (neg.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(/.f32 (neg.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (*.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (*.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (neg.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (*.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(fma.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (*.f32 n0_i #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (neg.f32 n0_i) #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 n0_i))) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i #s(literal -1 binary32)) (/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i #s(literal -1 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) n0_i)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal -1 binary32)) (/.f32 n0_i (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 n0_i (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1 binary32)) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 #s(literal -1 binary32) (/.f32 n0_i (sin.f32 normAngle))) #s(literal -1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (neg.f32 n0_i) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal -1 binary32)) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1/2 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) n0_i)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 n0_i #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal -1 binary32) (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal -1 binary32) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) n0_i)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (/.f32 n0_i (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 n0_i (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) n0_i)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 n0_i #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (/.f32 n0_i (sin.f32 normAngle)) #s(literal 1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(pow.f32 (/.f32 (-.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(+.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(pow.f32 (exp.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32))
(pow.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 n0_i u) n0_i)))
(*.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)))) (neg.f32 (neg.f32 (+.f32 (/.f32 n0_i u) n0_i))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))) (neg.f32 (neg.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (/.f32 n0_i u) n0_i)) (*.f32 (+.f32 (/.f32 n0_i u) n0_i) (*.f32 n0_i n0_i))) (pow.f32 (+.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))) (*.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))) (pow.f32 n0_i #s(literal 3 binary32)))) (pow.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i))) (neg.f32 (-.f32 (/.f32 n0_i u) (neg.f32 n0_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i))) (neg.f32 (+.f32 (/.f32 n0_i u) n0_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (/.f32 n0_i u) (neg.f32 n0_i))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)) (-.f32 (/.f32 n0_i u) (neg.f32 n0_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)) (+.f32 (/.f32 n0_i u) n0_i))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (/.f32 n0_i u) (neg.f32 n0_i)))))
(/.f32 (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (+.f32 (/.f32 n0_i u) n0_i) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 n0_i u) n0_i) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (-.f32 (/.f32 n0_i u) (neg.f32 n0_i))) (/.f32 (*.f32 n0_i n0_i) (-.f32 (/.f32 n0_i u) (neg.f32 n0_i))))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (+.f32 (/.f32 n0_i u) n0_i)) (/.f32 (*.f32 n0_i n0_i) (+.f32 (/.f32 n0_i u) n0_i)))
(-.f32 (/.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))) (/.f32 (pow.f32 n0_i #s(literal 3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)))))
(-.f32 (/.f32 n0_i u) n0_i)
(fma.f32 (/.f32 n0_i #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (neg.f32 n0_i))
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i))
(fma.f32 #s(literal -1 binary32) n0_i (/.f32 n0_i u))
(fma.f32 (/.f32 n0_i u) #s(literal 1 binary32) (neg.f32 n0_i))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (neg.f32 n0_i))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (neg.f32 n0_i))
(pow.f32 (/.f32 (+.f32 (/.f32 n0_i u) n0_i) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32)) (*.f32 n0_i n0_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 n0_i u) #s(literal 2 binary32))) (-.f32 (pow.f32 (/.f32 n0_i u) #s(literal 3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 n0_i) (/.f32 n0_i u))
(+.f32 (/.f32 n0_i u) (neg.f32 n0_i))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u u))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 u #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u u))) (+.f32 u #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u u u) #s(literal 1 binary32))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32)) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (-.f32 #s(literal 1 binary32) u)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u))))
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u))
(pow.f32 (exp.f32 (log1p.f32 (neg.f32 u))) #s(literal -1 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 2 binary32)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) u))) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal -1 binary32))
(exp.f32 (*.f32 (log1p.f32 (neg.f32 u)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle)) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u)))) (neg.f32 (+.f32 u #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))))) (neg.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 (*.f32 #s(literal 1 binary32) normAngle) (*.f32 (neg.f32 u) normAngle))
(+.f32 (*.f32 normAngle #s(literal 1 binary32)) (*.f32 normAngle (neg.f32 u)))

eval109.0ms (1.1%)

Memory
35.8MiB live, 225.7MiB allocated
Compiler

Compiled 45 709 to 4 108 computations (91% saved)

prune90.0ms (0.9%)

Memory
-7.7MiB live, 117.4MiB allocated
Pruning

32 alts after pruning (29 fresh and 3 done)

PrunedKeptTotal
New91318931
Fresh161127
Picked325
Done011
Total93232964
Accuracy
100.0%
Counts
964 → 32
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.9%
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
94.8%
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32)))))) n1_i))
97.8%
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) n1_i))
98.8%
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
97.6%
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (/ 1 (sin (* normAngle (- 1 u)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.7%
(+.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
97.8%
(+.f32 (*.f32 (*.f32 #s(approx (sin (* (- 1 u) normAngle)) (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.8%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 u #s(literal 1 binary32)))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
98.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
99.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
82.7%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
43.0%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
32.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
43.1%
(*.f32 #s(approx (/ 1 (sin normAngle)) (/.f32 #s(literal 1 binary32) normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
57.8%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
98.5%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
39.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
46.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
80.4%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) u) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
76.9%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 u (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (+.f32 n1_i n0_i))) u)))
88.4%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
98.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)) u)))
98.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
98.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 #s(approx (- (/ n0_i u) n0_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)) n1_i) u)))
97.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (+ (- (/ n0_i u) n0_i) n1_i) (*.f32 (+.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32)) n1_i)) u)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
8.0%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
57.6%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
57.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i))))
98.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i))))))
Compiler

Compiled 2 512 to 1 575 computations (37.3% saved)

simplify225.0ms (2.3%)

Memory
-0.1MiB live, 115.9MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
cost-diff0
(sin.f32 normAngle)
cost-diff0
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
cost-diff160
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
cost-diff96
(-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))))
cost-diff160
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
cost-diff416
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)
cost-diff1248
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
cost-diff0
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
cost-diff0
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
cost-diff0
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
cost-diff352
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
cost-diff0
(*.f32 n1_i u)
cost-diff0
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
cost-diff0
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
cost-diff0
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
cost-diff0
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
cost-diff64
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
cost-diff192
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068568
0100556
1188536
2404467
31544429
45730429
08334408
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 (sin.f32 normAngle) n0_i)
(sin.f32 normAngle)
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
(*.f32 n1_i u)
n1_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 n0_i u)
n0_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u))
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))))
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
#s(literal 1 binary32)
(+.f32 n1_i n0_i)
n1_i
n0_i
(*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))
(/.f32 u n0_i)
u
(-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))
(*.f32 n0_i n0_i)
(*.f32 n1_i n1_i)
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
#s(literal 1 binary32)
(sin.f32 normAngle)
normAngle
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
(sin.f32 (*.f32 normAngle u))
(*.f32 normAngle u)
u
n1_i
Outputs
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(-.f32 #s(literal 1 binary32) u)
#s(literal 1 binary32)
u
normAngle
(/.f32 (sin.f32 normAngle) n0_i)
(sin.f32 normAngle)
n0_i
(*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i)
(*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)
(/.f32 normAngle (sin.f32 normAngle))
n1_i
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
(*.f32 n1_i u)
n1_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)))
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(-.f32 (/.f32 n0_i u) n0_i)
(/.f32 n0_i u)
n0_i
u
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i)
(-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))))
(*.f32 (fma.f32 (/.f32 (-.f32 n1_i n0_i) n0_i) u #s(literal 1 binary32)) (+.f32 n1_i n0_i))
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
(+.f32 n1_i n0_i)
#s(literal 1 binary32)
(+.f32 n1_i n0_i)
n1_i
n0_i
(*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))
(*.f32 (-.f32 n0_i n1_i) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 u n0_i)
u
(-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))
(*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))
(*.f32 n0_i n0_i)
(*.f32 n1_i n1_i)
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
(fma.f32 (/.f32 u n0_i) n1_i u)
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
#s(literal 1 binary32)
(sin.f32 normAngle)
normAngle
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(sin.f32 (*.f32 normAngle u))
(*.f32 normAngle u)
u
n1_i

localize170.0ms (1.8%)

Memory
-9.3MiB live, 230.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.01953125
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
accuracy0.08203125
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
accuracy8.073780468499566
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
accuracy12.437481141958758
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
accuracy0.25390625
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
accuracy0.3125
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
accuracy6.097942484046589
(*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))
accuracy0.21484375
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
accuracy0.23172628162065376
(-.f32 (/.f32 n0_i u) n0_i)
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
accuracy13.371400003064744
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
accuracy0.0
(*.f32 n1_i u)
accuracy0.32605093481474134
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
accuracy19.183648767460877
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
accuracy0.0859375
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
accuracy0.11711291507754662
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
accuracy0.14453125
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
accuracy0.29916000976844204
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
Samples
135.0ms256×0valid
Compiler

Compiled 965 to 119 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 115.0ms
ival-sub: 47.0ms (41% of total)
ival-mult: 30.0ms (26.2% of total)
ival-add: 16.0ms (14% of total)
ival-div: 11.0ms (9.6% of total)
ival-sin: 11.0ms (9.6% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series64.0ms (0.7%)

Memory
4.6MiB live, 162.2MiB allocated
Counts
25 → 192
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
(*.f32 n1_i u)
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
(-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(-.f32 (/.f32 n0_i u) n0_i)
(*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
Outputs
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* normAngle (- 1 u))
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(/ 1 normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(* n1_i (* normAngle u))
(* normAngle (+ (* -1/6 (* n1_i (* (pow normAngle 2) (pow u 3)))) (* n1_i u)))
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* 1/120 (* n1_i (* (pow normAngle 2) (pow u 5))))))))
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 2) (pow u 7)))) (* 1/120 (* n1_i (pow u 5)))))))))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(sin (* normAngle (- 1 u)))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/ 1 (sin normAngle))
(sin normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(/ (sin (* normAngle u)) (sin normAngle))
(* n1_i (sin (* normAngle u)))
n0_i
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(+ normAngle (* -1 (* normAngle u)))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(* n1_i u)
(+ n0_i (* -1 (* n0_i u)))
(+ n0_i (* u (- n1_i n0_i)))
(/ n0_i u)
(/ (+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))) u)
(+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i)))
(+ n0_i n1_i)
(+ n0_i (+ n1_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))))
(* n0_i (sin normAngle))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i)
(/ (* u (+ n0_i n1_i)) n0_i)
(* u (+ (* -1/6 (* n1_i (* (pow normAngle 3) (pow u 2)))) (* n1_i normAngle)))
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/120 (* n1_i (* (pow normAngle 5) (pow u 2))))))))
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* (pow u 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 7) (pow u 2)))) (* 1/120 (* n1_i (pow normAngle 5)))))))))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* -1 (* n0_i u))
(* u (+ (* -1 n0_i) (/ n0_i u)))
(* u (- n1_i n0_i))
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))
(+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i)))
(/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))
(* u (+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))))
(* u (- (/ (pow n1_i 2) n0_i) n0_i))
(* u (- (+ (/ n0_i u) (+ (/ n1_i u) (/ (pow n1_i 2) n0_i))) n0_i))
(* -1 n0_i)
(- (/ n0_i u) n0_i)
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(sin (* normAngle (+ 1 (* -1 u))))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (+ n0_i (* -1 (/ n0_i u)))))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i)))
(+ (* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i))) (/ n0_i u))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) (+ n0_i n1_i)))
(* -1 (* u (- (+ (* -1 (/ n0_i u)) (/ (pow n0_i 2) (+ n0_i n1_i))) (/ (pow n1_i 2) (+ n0_i n1_i)))))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i))
(* -1 (* u (- (* -1 (/ (+ n0_i n1_i) u)) (* -1 (/ (- (pow n0_i 2) (pow n1_i 2)) n0_i)))))
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n0_i (* u (- (/ 1 u) 1)))
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
n1_i
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(/ (* (pow n1_i 2) u) n0_i)
(/ (- (* n0_i n1_i) (* -1 (* (pow n1_i 2) u))) n0_i)
(/ (- (* n0_i (+ n1_i (* n0_i (- 1 u)))) (* -1 (* (pow n1_i 2) u))) n0_i)
(* n0_i (- (/ 1 u) 1))
(* -1 (/ (* (pow n1_i 2) u) n0_i))
(/ (+ (* -1 (* (pow n1_i 2) u)) (* (pow n0_i 2) u)) n0_i)
(/ (* n1_i u) n0_i)
(/ (+ (* n0_i u) (* n1_i u)) n0_i)
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(/ (* n0_i (- 1 u)) u)
(* n0_i (- (+ (/ 1 u) (/ n1_i (* n0_i u))) (+ 1 (/ (* n1_i (- 1 u)) (* n0_i u)))))
(* n0_i (- (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2)))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(* n0_i (- (+ (* -1 (/ (* n1_i (- (pow n1_i 2) (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))))) (pow n0_i 3))) (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2))))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(* n0_i (- (+ 1 (/ n1_i n0_i)) (+ u (/ (* n1_i (- 1 u)) n0_i))))
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(* n0_i (- (+ 1 (+ (* -1 (/ (* n1_i (- (* (pow n1_i 2) u) (* n1_i (- n1_i (* n1_i (- 1 u)))))) (pow n0_i 3))) (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2))))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(* n0_i (+ 1 (/ n1_i n0_i)))
(* n0_i (- (+ 1 (/ n1_i n0_i)) u))
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) u))
(* n0_i (sin (* normAngle (- 1 u))))
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(* n0_i u)
(* n0_i (+ u (* -1 (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(+ u (/ (* n1_i u) n0_i))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(/ (* n0_i (+ 1 (* -1 u))) u)
(* -1 (* n0_i (- (+ (* -1 (/ n1_i (* n0_i u))) (* -1 (/ (+ 1 (* -1 u)) u))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) (* n0_i u))))))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (- (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (/ (pow n1_i 2) n0_i)) (* -1 (/ (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) n0_i))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (* -1 (/ (+ (* -1 (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) (/ (* n1_i (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) n0_i)) n0_i))) n0_i)))))
(* n0_i (+ 1 (* -1 u)))
(* -1 (* n0_i (- (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ n1_i n0_i))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (- (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (/ (* (pow n1_i 2) u) n0_i)) (* -1 (/ (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) n0_i))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (* -1 (/ (+ (* -1 (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) (/ (* n1_i (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) n0_i)) n0_i))) n0_i)))))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) 1)))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) (+ 1 (* -1 u)))))
(* -1 (* n0_i (- (* -1 (/ (+ n1_i (/ (* (pow n1_i 2) u) n0_i)) n0_i)) (+ 1 (* -1 u)))))
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(* -1 (* n0_i (- 1 (/ 1 u))))
(* -1 (* n0_i (+ (* -1 u) (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(* u (- (/ n0_i u) n0_i))
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(/ (- n0_i (* n0_i u)) u)
(- (+ n1_i (/ n0_i u)) n0_i)
(- n0_i (* n0_i u))
(- (+ n0_i (* n1_i u)) (* n0_i u))
(- (+ n0_i n1_i) (* n0_i u))
(- (+ n0_i (* n1_i (+ 1 (/ (* n1_i u) n0_i)))) (* n0_i u))
(+ (* -1 (/ (* (pow n1_i 2) u) n0_i)) (* n0_i u))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(* n1_i (- (+ 1 (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u)))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(* n1_i (- (+ 1 (+ (* -1 (/ (* n0_i (- (/ (* n0_i (- n0_i (* n0_i u))) u) (* n0_i (- (/ n0_i u) n0_i)))) (pow n1_i 3))) (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u))))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(* n1_i (- (+ u (/ n0_i n1_i)) (/ (* n0_i u) n1_i)))
(* n1_i (+ 1 (/ n0_i n1_i)))
(* (pow n1_i 2) (- (/ 1 n1_i) (* -1 (/ u n0_i))))
(* (pow n1_i 2) (- (+ (/ 1 n1_i) (/ n0_i (pow n1_i 2))) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2)))))
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(* (pow n1_i 2) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2))))
(* n1_i (+ (/ u n0_i) (/ u n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (/ (* n0_i (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i))))) n1_i))) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (- n0_i (* n0_i u)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ n0_i n1_i)) 1)))
(* (pow n1_i 2) (- (* -1 (/ (- (* -1 (/ (- n0_i (* n0_i u)) n1_i)) 1) n1_i)) (* -1 (/ u n0_i))))
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
(* -1 (* n1_i (+ (* -1 (/ u n0_i)) (* -1 (/ u n1_i)))))
Calls

12 calls:

TimeVariablePointExpression
9.0ms
u
@0
((/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (+ (/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (sin (* (- 1 u) normAngle)) (* (- 1 u) normAngle) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* n1_i u) (* (- (/ n0_i u) n0_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (* 1 (+ n1_i n0_i)) (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (/ u n0_i) (+ n1_i n0_i)) (* (sin (* normAngle u)) n1_i))
8.0ms
n0_i
@-inf
((/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (+ (/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (sin (* (- 1 u) normAngle)) (* (- 1 u) normAngle) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* n1_i u) (* (- (/ n0_i u) n0_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (* 1 (+ n1_i n0_i)) (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (/ u n0_i) (+ n1_i n0_i)) (* (sin (* normAngle u)) n1_i))
7.0ms
n0_i
@inf
((/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (+ (/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (sin (* (- 1 u) normAngle)) (* (- 1 u) normAngle) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* n1_i u) (* (- (/ n0_i u) n0_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (* 1 (+ n1_i n0_i)) (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (/ u n0_i) (+ n1_i n0_i)) (* (sin (* normAngle u)) n1_i))
7.0ms
n0_i
@0
((/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (+ (/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (sin (* (- 1 u) normAngle)) (* (- 1 u) normAngle) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* n1_i u) (* (- (/ n0_i u) n0_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (* 1 (+ n1_i n0_i)) (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (/ u n0_i) (+ n1_i n0_i)) (* (sin (* normAngle u)) n1_i))
6.0ms
u
@-inf
((/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (+ (/ (sin (* (- 1 u) normAngle)) (/ (sin normAngle) n0_i)) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (sin (* (- 1 u) normAngle)) (* (- 1 u) normAngle) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* n1_i u) (* (- (/ n0_i u) n0_i) u) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+ (* (- 1 u) n0_i) (* n1_i u)) (* (+ (- (/ n0_i u) n0_i) n1_i) u) (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (* 1 (+ n1_i n0_i)) (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ 1 (sin normAngle)) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle))))) (/ 1 (sin normAngle)) (sin normAngle) (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (- (/ n0_i u) n0_i) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (* (/ u n0_i) (+ n1_i n0_i)) (* (sin (* normAngle u)) n1_i))

simplify182.0ms (1.9%)

Memory
11.3MiB live, 282.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
08794251
129483986
084313757
Stop Event
iter limit
node limit
Counts
192 → 188
Calls
Call 1
Inputs
(* n0_i (- 1 u))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(+ (* n0_i (- 1 u)) (* n1_i u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(* normAngle (- 1 u))
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(/ 1 normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(* n1_i (* normAngle u))
(* normAngle (+ (* -1/6 (* n1_i (* (pow normAngle 2) (pow u 3)))) (* n1_i u)))
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* 1/120 (* n1_i (* (pow normAngle 2) (pow u 5))))))))
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 2) (pow u 7)))) (* 1/120 (* n1_i (pow u 5)))))))))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(sin (* normAngle (- 1 u)))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/ 1 (sin normAngle))
(sin normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(/ (sin (* normAngle u)) (sin normAngle))
(* n1_i (sin (* normAngle u)))
n0_i
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(+ normAngle (* -1 (* normAngle u)))
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(* n1_i u)
(+ n0_i (* -1 (* n0_i u)))
(+ n0_i (* u (- n1_i n0_i)))
(/ n0_i u)
(/ (+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))) u)
(+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i)))
(+ n0_i n1_i)
(+ n0_i (+ n1_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))))
(* n0_i (sin normAngle))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(/ (* normAngle u) (sin normAngle))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i)
(/ (* u (+ n0_i n1_i)) n0_i)
(* u (+ (* -1/6 (* n1_i (* (pow normAngle 3) (pow u 2)))) (* n1_i normAngle)))
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/120 (* n1_i (* (pow normAngle 5) (pow u 2))))))))
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* (pow u 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 7) (pow u 2)))) (* 1/120 (* n1_i (pow normAngle 5)))))))))
(* -1 (* normAngle u))
(* u (+ (* -1 normAngle) (/ normAngle u)))
(* u (+ n1_i (* -1 n0_i)))
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(* -1 (* n0_i u))
(* u (+ (* -1 n0_i) (/ n0_i u)))
(* u (- n1_i n0_i))
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))
(+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i)))
(/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))
(* u (+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))))
(* u (- (/ (pow n1_i 2) n0_i) n0_i))
(* u (- (+ (/ n0_i u) (+ (/ n1_i u) (/ (pow n1_i 2) n0_i))) n0_i))
(* -1 n0_i)
(- (/ n0_i u) n0_i)
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(sin (* normAngle (+ 1 (* -1 u))))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(* -1 (* u (+ n0_i (* -1 (/ n0_i u)))))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i)))
(+ (* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i))) (/ n0_i u))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) (+ n0_i n1_i)))
(* -1 (* u (- (+ (* -1 (/ n0_i u)) (/ (pow n0_i 2) (+ n0_i n1_i))) (/ (pow n1_i 2) (+ n0_i n1_i)))))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i))
(* -1 (* u (- (* -1 (/ (+ n0_i n1_i) u)) (* -1 (/ (- (pow n0_i 2) (pow n1_i 2)) n0_i)))))
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(* n0_i (* u (- (/ 1 u) 1)))
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
n1_i
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(/ (* (pow n1_i 2) u) n0_i)
(/ (- (* n0_i n1_i) (* -1 (* (pow n1_i 2) u))) n0_i)
(/ (- (* n0_i (+ n1_i (* n0_i (- 1 u)))) (* -1 (* (pow n1_i 2) u))) n0_i)
(* n0_i (- (/ 1 u) 1))
(* -1 (/ (* (pow n1_i 2) u) n0_i))
(/ (+ (* -1 (* (pow n1_i 2) u)) (* (pow n0_i 2) u)) n0_i)
(/ (* n1_i u) n0_i)
(/ (+ (* n0_i u) (* n1_i u)) n0_i)
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(/ (* n0_i (- 1 u)) u)
(* n0_i (- (+ (/ 1 u) (/ n1_i (* n0_i u))) (+ 1 (/ (* n1_i (- 1 u)) (* n0_i u)))))
(* n0_i (- (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2)))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(* n0_i (- (+ (* -1 (/ (* n1_i (- (pow n1_i 2) (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))))) (pow n0_i 3))) (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2))))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(* n0_i (- (+ 1 (/ n1_i n0_i)) (+ u (/ (* n1_i (- 1 u)) n0_i))))
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(* n0_i (- (+ 1 (+ (* -1 (/ (* n1_i (- (* (pow n1_i 2) u) (* n1_i (- n1_i (* n1_i (- 1 u)))))) (pow n0_i 3))) (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2))))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(* n0_i (+ 1 (/ n1_i n0_i)))
(* n0_i (- (+ 1 (/ n1_i n0_i)) u))
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) u))
(* n0_i (sin (* normAngle (- 1 u))))
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(* n0_i u)
(* n0_i (+ u (* -1 (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(+ u (/ (* n1_i u) n0_i))
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(/ (* n0_i (+ 1 (* -1 u))) u)
(* -1 (* n0_i (- (+ (* -1 (/ n1_i (* n0_i u))) (* -1 (/ (+ 1 (* -1 u)) u))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) (* n0_i u))))))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (- (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (/ (pow n1_i 2) n0_i)) (* -1 (/ (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) n0_i))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (* -1 (/ (+ (* -1 (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) (/ (* n1_i (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) n0_i)) n0_i))) n0_i)))))
(* n0_i (+ 1 (* -1 u)))
(* -1 (* n0_i (- (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ n1_i n0_i))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (- (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (/ (* (pow n1_i 2) u) n0_i)) (* -1 (/ (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) n0_i))) n0_i)))))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (* -1 (/ (+ (* -1 (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) (/ (* n1_i (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) n0_i)) n0_i))) n0_i)))))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) 1)))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) (+ 1 (* -1 u)))))
(* -1 (* n0_i (- (* -1 (/ (+ n1_i (/ (* (pow n1_i 2) u) n0_i)) n0_i)) (+ 1 (* -1 u)))))
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(* -1 (* n0_i (- 1 (/ 1 u))))
(* -1 (* n0_i (+ (* -1 u) (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(* u (- (/ n0_i u) n0_i))
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(/ (- n0_i (* n0_i u)) u)
(- (+ n1_i (/ n0_i u)) n0_i)
(- n0_i (* n0_i u))
(- (+ n0_i (* n1_i u)) (* n0_i u))
(- (+ n0_i n1_i) (* n0_i u))
(- (+ n0_i (* n1_i (+ 1 (/ (* n1_i u) n0_i)))) (* n0_i u))
(+ (* -1 (/ (* (pow n1_i 2) u) n0_i)) (* n0_i u))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(* n1_i (- (+ 1 (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u)))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(* n1_i (- (+ 1 (+ (* -1 (/ (* n0_i (- (/ (* n0_i (- n0_i (* n0_i u))) u) (* n0_i (- (/ n0_i u) n0_i)))) (pow n1_i 3))) (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u))))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(* n1_i (- (+ u (/ n0_i n1_i)) (/ (* n0_i u) n1_i)))
(* n1_i (+ 1 (/ n0_i n1_i)))
(* (pow n1_i 2) (- (/ 1 n1_i) (* -1 (/ u n0_i))))
(* (pow n1_i 2) (- (+ (/ 1 n1_i) (/ n0_i (pow n1_i 2))) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2)))))
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(* (pow n1_i 2) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2))))
(* n1_i (+ (/ u n0_i) (/ u n1_i)))
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (/ (* n0_i (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i))))) n1_i))) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (- n0_i (* n0_i u)) n1_i)))))
(* -1 (* n1_i (- (* -1 (/ n0_i n1_i)) 1)))
(* (pow n1_i 2) (- (* -1 (/ (- (* -1 (/ (- n0_i (* n0_i u)) n1_i)) 1) n1_i)) (* -1 (/ u n0_i))))
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
(* -1 (* n1_i (+ (* -1 (/ u n0_i)) (* -1 (/ u n1_i)))))
Outputs
(* n0_i (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* (pow normAngle 2) (- (* -1/5040 (* n0_i (pow (- 1 u) 7))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/5040 (* n0_i (- 1 u))) (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u)))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u))))))) (* -1/6 (* n0_i (- 1 u))))))
(fma.f32 (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) #s(literal -1/6 binary32) (fma.f32 (*.f32 #s(literal -1/5040 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))))))) (*.f32 normAngle normAngle) (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32))) (fma.f32 (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) (*.f32 normAngle normAngle) (*.f32 (*.f32 #s(literal -1/6 binary32) n0_i) (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))
(+ (* n0_i (- 1 u)) (* n1_i u))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal 1/120 binary32))))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (* n0_i (- 1 u)))))) (+ (* -1/6 (- (* 1/120 (* n1_i (pow u 5))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (* 1/120 (* n1_i u))))) (+ (* -1/5040 (* n0_i (- 1 u))) (+ (* -1/5040 (* n1_i u)) (+ (* 1/120 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (* 1/120 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u))))))))))))) (+ (* -1/6 (- (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n0_i (- 1 u))))) (+ (* -1/6 (- (* -1/6 (* n1_i (pow u 3))) (* -1/6 (* n1_i u)))) (+ (* 1/120 (* n0_i (- 1 u))) (* 1/120 (* n1_i u))))))))) (+ (* -1/6 (* n0_i (- 1 u))) (* -1/6 (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal -1/5040 binary32) (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i))) (fma.f32 #s(literal -1/6 binary32) (+.f32 (-.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i) #s(literal 1/120 binary32)) (fma.f32 (*.f32 #s(literal 1/120 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i (*.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u)))))) (-.f32 (*.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 #s(literal 1/120 binary32) (*.f32 n1_i u))))) (fma.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal -1/5040 binary32) (fma.f32 #s(literal -1/720 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (*.f32 #s(literal -1/720 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u))))))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n0_i (-.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) (-.f32 #s(literal 1 binary32) u))) (fma.f32 #s(literal 1/36 binary32) (*.f32 n1_i (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal 1/120 binary32))))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(* normAngle (- 1 u))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(* normAngle (- (+ 1 (* -1/6 (* (pow normAngle 2) (pow (- 1 u) 3)))) u))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 normAngle normAngle)) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal 1 binary32)) u) normAngle)
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* 1/120 (* (pow normAngle 2) (pow (- 1 u) 5)))))) u))
(*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32)) normAngle) normAngle (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (-.f32 #s(literal 1 binary32) u)) normAngle)
(* normAngle (- (+ 1 (* (pow normAngle 2) (+ (* -1/6 (pow (- 1 u) 3)) (* (pow normAngle 2) (+ (* -1/5040 (* (pow normAngle 2) (pow (- 1 u) 7))) (* 1/120 (pow (- 1 u) 5))))))) u))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) #s(literal 1/120 binary32))) (*.f32 normAngle normAngle) (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) #s(literal -1/6 binary32))) (*.f32 normAngle normAngle) (-.f32 #s(literal 1 binary32) u)) normAngle)
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i))) (fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) #s(literal -1/6 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal 1/120 binary32)))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (- (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7)))) (+ (* -1/6 (- (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))) (+ (* -1/5040 (+ (* n0_i (- 1 u)) (* n1_i u))) (* 1/120 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))))))))) (+ (* -1/6 (- (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3)))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u))))) (* 1/120 (+ (* n0_i (- 1 u)) (* n1_i u)))))))) (* -1/6 (+ (* n0_i (- 1 u)) (* n1_i u)))))))
(fma.f32 (fma.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)) (fma.f32 (-.f32 (fma.f32 (-.f32 (*.f32 #s(literal -1/5040 binary32) (fma.f32 (pow.f32 u #s(literal 7 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i))) (fma.f32 (-.f32 (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i))) (fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) #s(literal -1/6 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal 1/120 binary32)))) #s(literal -1/6 binary32) (fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) #s(literal 1/120 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal -1/5040 binary32))))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)))) (fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))) #s(literal -1/6 binary32) (*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) #s(literal 1/120 binary32)))) (*.f32 normAngle normAngle) (*.f32 #s(literal 1/6 binary32) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
(/ 1 normAngle)
(/.f32 #s(literal 1 binary32) normAngle)
(/ (+ 1 (* 1/6 (pow normAngle 2))) normAngle)
(/.f32 (fma.f32 #s(literal 1/6 binary32) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* 7/360 (pow normAngle 2))))) normAngle)
(/.f32 (fma.f32 (fma.f32 #s(literal 7/360 binary32) (*.f32 normAngle normAngle) #s(literal 1/6 binary32)) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
(/ (+ 1 (* (pow normAngle 2) (+ 1/6 (* (pow normAngle 2) (+ 7/360 (* 31/15120 (pow normAngle 2))))))) normAngle)
(/.f32 (fma.f32 (fma.f32 (fma.f32 #s(literal 31/15120 binary32) (*.f32 normAngle normAngle) #s(literal 7/360 binary32)) (*.f32 normAngle normAngle) #s(literal 1/6 binary32)) (*.f32 normAngle normAngle) #s(literal 1 binary32)) normAngle)
normAngle
(* normAngle (+ 1 (* -1/6 (pow normAngle 2))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) #s(literal -1/6 binary32) normAngle)
(* normAngle (+ 1 (* (pow normAngle 2) (- (* 1/120 (pow normAngle 2)) 1/6))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 #s(literal 1/120 binary32) (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) normAngle)
(* normAngle (+ 1 (* (pow normAngle 2) (- (* (pow normAngle 2) (+ 1/120 (* -1/5040 (pow normAngle 2)))) 1/6))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (fma.f32 #s(literal -1/5040 binary32) (*.f32 normAngle normAngle) #s(literal 1/120 binary32)) (*.f32 normAngle normAngle) #s(literal -1/6 binary32)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (* n1_i u)))
(*.f32 (fma.f32 (-.f32 n1_i n0_i) u n0_i) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (* -1/6 (* n1_i (pow u 3))))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (* 1/120 (* n1_i (pow u 5)))))))))))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 5 binary32)) n1_i)) (*.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
(* normAngle (+ (* n0_i (- 1 u)) (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n0_i (pow (- 1 u) 3))) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* 1/120 (* n0_i (pow (- 1 u) 5))) (+ (* 1/120 (* n1_i (pow u 5))) (* (pow normAngle 2) (+ (* -1/5040 (* n0_i (pow (- 1 u) 7))) (* -1/5040 (* n1_i (pow u 7))))))))))))))
(*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 normAngle normAngle)) (fma.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 7 binary32)) n0_i (*.f32 (pow.f32 u #s(literal 7 binary32)) n1_i)) (*.f32 #s(literal 1/120 binary32) (fma.f32 (pow.f32 u #s(literal 5 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 5 binary32)) n0_i)))) (*.f32 normAngle normAngle) (*.f32 #s(literal -1/6 binary32) (fma.f32 (pow.f32 u #s(literal 3 binary32)) n1_i (*.f32 (pow.f32 (-.f32 #s(literal 1 binary32) u) #s(literal 3 binary32)) n0_i)))) (*.f32 normAngle normAngle) (fma.f32 (-.f32 n1_i n0_i) u n0_i)) normAngle)
u
(+ u (* (pow normAngle 2) (- (* -1/6 (pow u 3)) (* -1/6 u))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u)) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u))) (*.f32 normAngle normAngle) (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u))) (*.f32 normAngle normAngle) u)
(+ u (* (pow normAngle 2) (- (+ (* -1/6 (pow u 3)) (* (pow normAngle 2) (- (+ (* 1/120 (pow u 5)) (* (pow normAngle 2) (- (* -1/5040 (pow u 7)) (+ (* -1/6 (- (* 1/120 (pow u 5)) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u)))) (+ (* -1/5040 u) (* 1/120 (- (* -1/6 (pow u 3)) (* -1/6 u)))))))) (+ (* -1/6 (- (* -1/6 (pow u 3)) (* -1/6 u))) (* 1/120 u))))) (* -1/6 u))))
(fma.f32 (fma.f32 (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 7 binary32)) #s(literal -1/5040 binary32)) (fma.f32 (-.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u))) #s(literal -1/6 binary32) (fma.f32 #s(literal -1/720 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal -1/5040 binary32) u)))) (*.f32 normAngle normAngle) (-.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) #s(literal 1/120 binary32)) (fma.f32 #s(literal 1/36 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u) (*.f32 #s(literal 1/120 binary32) u)))) (*.f32 normAngle normAngle) (*.f32 #s(literal -1/6 binary32) (-.f32 (pow.f32 u #s(literal 3 binary32)) u))) (*.f32 normAngle normAngle) u)
(* n1_i (* normAngle u))
(*.f32 (*.f32 n1_i normAngle) u)
(* normAngle (+ (* -1/6 (* n1_i (* (pow normAngle 2) (pow u 3)))) (* n1_i u)))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 n1_i normAngle) normAngle)) (pow.f32 u #s(literal 3 binary32)) (*.f32 n1_i u)) normAngle)
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* 1/120 (* n1_i (* (pow normAngle 2) (pow u 5))))))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32)) normAngle) normAngle (*.f32 (*.f32 (pow.f32 u #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32))) (*.f32 (*.f32 n1_i normAngle) u))
(* normAngle (+ (* n1_i u) (* (pow normAngle 2) (+ (* -1/6 (* n1_i (pow u 3))) (* (pow normAngle 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 2) (pow u 7)))) (* 1/120 (* n1_i (pow u 5)))))))))
(fma.f32 (pow.f32 normAngle #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) n1_i) (pow.f32 u #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 (*.f32 n1_i normAngle) normAngle)) (pow.f32 u #s(literal 7 binary32)) (*.f32 (*.f32 (pow.f32 u #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32))) (*.f32 normAngle normAngle))) (*.f32 (*.f32 n1_i normAngle) u))
(/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(+ (/ (* n0_i (sin (* normAngle (- 1 u)))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))))
(sin (* normAngle (- 1 u)))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(/ (+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(/ 1 (sin normAngle))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin normAngle)
(sin.f32 normAngle)
(+ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin (* normAngle u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(/ (sin (* normAngle u)) (sin normAngle))
(/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))
(* n1_i (sin (* normAngle u)))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
n0_i
(+ n0_i (* -1 (/ (* n0_i (* normAngle (* u (cos normAngle)))) (sin normAngle))))
(-.f32 n0_i (/.f32 (*.f32 (*.f32 (*.f32 (cos.f32 normAngle) u) normAngle) n0_i) (sin.f32 normAngle)))
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* -1/2 (* n0_i (* (pow normAngle 2) u))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) n0_i) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i) (sin.f32 normAngle))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (* u (cos normAngle)))) (sin normAngle))))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 n0_i (pow.f32 normAngle #s(literal 3 binary32))) u) (cos.f32 normAngle)) (sin.f32 normAngle)) #s(literal 1/6 binary32) (*.f32 (*.f32 (*.f32 normAngle normAngle) n0_i) #s(literal -1/2 binary32))) u) (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i) (sin.f32 normAngle))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (/ (* n1_i normAngle) (sin normAngle)))))
(fma.f32 (-.f32 (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle))) (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i) (sin.f32 normAngle))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) u))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (fma.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 normAngle normAngle) u) n0_i) #s(literal -1/2 binary32)) (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i) (sin.f32 normAngle)))) u n0_i)
(+ n0_i (* u (+ (* -1 (/ (* n0_i (* normAngle (cos normAngle))) (sin normAngle))) (+ (* u (+ (* -1/2 (* n0_i (pow normAngle 2))) (* u (+ (* -1/6 (/ (* n1_i (pow normAngle 3)) (sin normAngle))) (* 1/6 (/ (* n0_i (* (pow normAngle 3) (cos normAngle))) (sin normAngle))))))) (/ (* n1_i normAngle) (sin normAngle))))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) normAngle) normAngle (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) n0_i) (/.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) (cos.f32 normAngle)) (sin.f32 normAngle)) (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32)) (sin.f32 normAngle))) u)) u (*.f32 n1_i (/.f32 normAngle (sin.f32 normAngle)))) (/.f32 (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i) (sin.f32 normAngle))) u n0_i)
(+ (sin normAngle) (* -1 (* normAngle (* u (cos normAngle)))))
(-.f32 (sin.f32 normAngle) (*.f32 (*.f32 (cos.f32 normAngle) u) normAngle))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* -1/2 (* (pow normAngle 2) (* u (sin normAngle)))))))
(fma.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 normAngle normAngle)) u) (sin.f32 normAngle)) (*.f32 (cos.f32 normAngle) normAngle)) u (sin.f32 normAngle))
(+ (sin normAngle) (* u (+ (* -1 (* normAngle (cos normAngle))) (* u (+ (* -1/2 (* (pow normAngle 2) (sin normAngle))) (* 1/6 (* (pow normAngle 3) (* u (cos normAngle)))))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (pow.f32 normAngle #s(literal 3 binary32))) u) (cos.f32 normAngle) (*.f32 (*.f32 #s(literal -1/2 binary32) (sin.f32 normAngle)) (*.f32 normAngle normAngle))) u (*.f32 (neg.f32 normAngle) (cos.f32 normAngle))) u (sin.f32 normAngle))
(+ normAngle (* -1 (* normAngle u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(+ n0_i (* u (+ n1_i (* -1 n0_i))))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(* n1_i u)
(*.f32 n1_i u)
(+ n0_i (* -1 (* n0_i u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(+ n0_i (* u (- n1_i n0_i)))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(/ n0_i u)
(/.f32 n0_i u)
(/ (+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))) u)
(/.f32 (fma.f32 n0_i (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) u) (+.f32 n1_i n0_i)) n0_i) u)
(+ n0_i (/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i)))
(fma.f32 n0_i (/.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) u) (+.f32 n1_i n0_i)) n0_i)
(+ n0_i n1_i)
(+.f32 n1_i n0_i)
(+ n0_i (+ n1_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))))
(fma.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) u (+.f32 n1_i n0_i))
(* n0_i (sin normAngle))
(*.f32 (sin.f32 normAngle) n0_i)
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (* n1_i normAngle))))
(fma.f32 (-.f32 (*.f32 n1_i normAngle) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* -1/2 (* n0_i (* (pow normAngle 2) (* u (sin normAngle))))) (* n1_i normAngle)))))
(fma.f32 (-.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) n0_i) (*.f32 (*.f32 (*.f32 (sin.f32 normAngle) u) normAngle) normAngle) (*.f32 n1_i normAngle)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(+ (* n0_i (sin normAngle)) (* u (+ (* -1 (* n0_i (* normAngle (cos normAngle)))) (+ (* n1_i normAngle) (* u (+ (* -1/2 (* n0_i (* (pow normAngle 2) (sin normAngle)))) (* u (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/6 (* n0_i (* (pow normAngle 3) (cos normAngle))))))))))))
(fma.f32 (-.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) n0_i) (sin.f32 normAngle)) (*.f32 normAngle normAngle) (*.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 n0_i (pow.f32 normAngle #s(literal 3 binary32)))) (cos.f32 normAngle) (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32))) u)) u (*.f32 n1_i normAngle)) (*.f32 (*.f32 (cos.f32 normAngle) normAngle) n0_i)) u (*.f32 (sin.f32 normAngle) n0_i))
(/ (* normAngle u) (sin normAngle))
(*.f32 normAngle (/.f32 u (sin.f32 normAngle)))
(* u (+ (* -1/6 (/ (* (pow normAngle 3) (pow u 2)) (sin normAngle))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) u) u) (sin.f32 normAngle)) #s(literal -1/6 binary32) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* 1/120 (/ (* (pow normAngle 5) (pow u 2)) (sin normAngle))))) (/ normAngle (sin normAngle))))
(*.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 normAngle #s(literal 5 binary32))) (/.f32 (*.f32 u u) (sin.f32 normAngle)) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 normAngle #s(literal 3 binary32))) (sin.f32 normAngle))) (*.f32 u u) (/.f32 normAngle (sin.f32 normAngle))) u)
(* u (+ (* (pow u 2) (+ (* -1/6 (/ (pow normAngle 3) (sin normAngle))) (* (pow u 2) (+ (* -1/5040 (/ (* (pow normAngle 7) (pow u 2)) (sin normAngle))) (* 1/120 (/ (pow normAngle 5) (sin normAngle))))))) (/ normAngle (sin normAngle))))
(fma.f32 (pow.f32 u #s(literal 3 binary32)) (fma.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (pow.f32 normAngle #s(literal 7 binary32))) (/.f32 (*.f32 u u) (sin.f32 normAngle)) (/.f32 (*.f32 #s(literal 1/120 binary32) (pow.f32 normAngle #s(literal 5 binary32))) (sin.f32 normAngle))) (*.f32 u u) (/.f32 (*.f32 #s(literal -1/6 binary32) (pow.f32 normAngle #s(literal 3 binary32))) (sin.f32 normAngle))) (*.f32 u (/.f32 normAngle (sin.f32 normAngle))))
(/ (+ n0_i (* -1 (* n0_i u))) u)
(*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))
(/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i)
(/.f32 (*.f32 u (fma.f32 (neg.f32 n1_i) n1_i (*.f32 n0_i n0_i))) n0_i)
(/ (* u (+ n0_i n1_i)) n0_i)
(/.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(* u (+ (* -1/6 (* n1_i (* (pow normAngle 3) (pow u 2)))) (* n1_i normAngle)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32)) u) u (*.f32 n1_i normAngle)) u)
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* 1/120 (* n1_i (* (pow normAngle 5) (pow u 2))))))))
(fma.f32 (pow.f32 u #s(literal 3 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 (pow.f32 normAngle #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32)) u) u (*.f32 (*.f32 (pow.f32 normAngle #s(literal 3 binary32)) n1_i) #s(literal -1/6 binary32))) (*.f32 (*.f32 n1_i normAngle) u))
(* u (+ (* n1_i normAngle) (* (pow u 2) (+ (* -1/6 (* n1_i (pow normAngle 3))) (* (pow u 2) (+ (* -1/5040 (* n1_i (* (pow normAngle 7) (pow u 2)))) (* 1/120 (* n1_i (pow normAngle 5)))))))))
(fma.f32 (pow.f32 u #s(literal 3 binary32)) (fma.f32 (*.f32 #s(literal -1/6 binary32) n1_i) (pow.f32 normAngle #s(literal 3 binary32)) (*.f32 (fma.f32 (*.f32 #s(literal -1/5040 binary32) (*.f32 n1_i (pow.f32 normAngle #s(literal 7 binary32)))) (*.f32 u u) (*.f32 (*.f32 (pow.f32 normAngle #s(literal 5 binary32)) n1_i) #s(literal 1/120 binary32))) (*.f32 u u))) (*.f32 (*.f32 n1_i normAngle) u))
(* -1 (* normAngle u))
(*.f32 (neg.f32 u) normAngle)
(* u (+ (* -1 normAngle) (/ normAngle u)))
(*.f32 (-.f32 (/.f32 normAngle u) normAngle) u)
(* u (+ n1_i (* -1 n0_i)))
(*.f32 (-.f32 n1_i n0_i) u)
(* u (+ n1_i (+ (* -1 n0_i) (/ n0_i u))))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(* -1 (* n0_i u))
(*.f32 (neg.f32 n0_i) u)
(* u (+ (* -1 n0_i) (/ n0_i u)))
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(* u (- n1_i n0_i))
(*.f32 (-.f32 n1_i n0_i) u)
(* u (- (+ n1_i (/ n0_i u)) n0_i))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) n0_i) (+.f32 n1_i n0_i))
(+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i)))
(fma.f32 n0_i (/.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u))
(/ (* n0_i (* u (- (/ (pow n1_i 2) n0_i) n0_i))) (+ n0_i n1_i))
(/.f32 (*.f32 (*.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) u) n0_i) (+.f32 n1_i n0_i))
(* u (+ (/ n0_i u) (/ (* n0_i (- (/ (pow n1_i 2) n0_i) n0_i)) (+ n0_i n1_i))))
(*.f32 (fma.f32 n0_i (/.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u)) u)
(* u (- (/ (pow n1_i 2) n0_i) n0_i))
(*.f32 (-.f32 (/.f32 (*.f32 n1_i n1_i) n0_i) n0_i) u)
(* u (- (+ (/ n0_i u) (+ (/ n1_i u) (/ (pow n1_i 2) n0_i))) n0_i))
(*.f32 (+.f32 (+.f32 (/.f32 n1_i u) (/.f32 (*.f32 n1_i n1_i) n0_i)) (-.f32 (/.f32 n0_i u) n0_i)) u)
(* -1 n0_i)
(neg.f32 n0_i)
(- (/ n0_i u) n0_i)
(-.f32 (/.f32 n0_i u) n0_i)
(/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle))
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(+ (/ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (sin normAngle)))
(fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))))
(sin (* normAngle (+ 1 (* -1 u))))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(* -1 (* u (+ normAngle (* -1 (/ normAngle u)))))
(*.f32 (neg.f32 u) (-.f32 normAngle (/.f32 normAngle u)))
(* -1 (* u (+ n0_i (* -1 n1_i))))
(*.f32 (neg.f32 u) (-.f32 n0_i n1_i))
(* -1 (* u (+ n0_i (+ (* -1 n1_i) (* -1 (/ n0_i u))))))
(*.f32 (neg.f32 u) (-.f32 (-.f32 n0_i n1_i) (/.f32 n0_i u)))
(* -1 (* u (+ n0_i (* -1 (/ n0_i u)))))
(*.f32 (neg.f32 u) (-.f32 n0_i (/.f32 n0_i u)))
(* -1 (* u (+ (* -1 (- n1_i n0_i)) (* -1 (/ n0_i u)))))
(*.f32 (*.f32 #s(literal 1 binary32) u) (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i))
(* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i)))
(*.f32 (neg.f32 n0_i) (/.f32 (-.f32 n0_i (/.f32 (*.f32 n1_i n1_i) n0_i)) (+.f32 n1_i n0_i)))
(+ (* -1 (/ (* n0_i (- n0_i (/ (pow n1_i 2) n0_i))) (+ n0_i n1_i))) (/ n0_i u))
(-.f32 (/.f32 n0_i u) (/.f32 (*.f32 (-.f32 n0_i (/.f32 (*.f32 n1_i n1_i) n0_i)) n0_i) (+.f32 n1_i n0_i)))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) (+ n0_i n1_i)))
(*.f32 (neg.f32 u) (/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))
(* -1 (* u (- (+ (* -1 (/ n0_i u)) (/ (pow n0_i 2) (+ n0_i n1_i))) (/ (pow n1_i 2) (+ n0_i n1_i)))))
(*.f32 (neg.f32 u) (fma.f32 #s(literal -1 binary32) (/.f32 n0_i u) (/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i))))
(* -1 (/ (* u (- (pow n0_i 2) (pow n1_i 2))) n0_i))
(/.f32 (*.f32 u (fma.f32 (neg.f32 n1_i) n1_i (*.f32 n0_i n0_i))) (neg.f32 n0_i))
(* -1 (* u (- (* -1 (/ (+ n0_i n1_i) u)) (* -1 (/ (- (pow n0_i 2) (pow n1_i 2)) n0_i)))))
(*.f32 (neg.f32 u) (fma.f32 (/.f32 (+.f32 n1_i n0_i) u) #s(literal -1 binary32) (/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n0_i n1_i)) n0_i)))
(/ (+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u)))) (sin normAngle))
(/.f32 (fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)) (sin.f32 normAngle))
(+ (* n0_i (sin (* normAngle (+ 1 (* -1 u))))) (* n1_i (sin (* normAngle u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
(/ (* n1_i (sin (* normAngle u))) (sin normAngle))
(*.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))
(* n0_i (* u (- (/ 1 u) 1)))
(*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i)
(+ (* n0_i (* u (- (/ 1 u) 1))) (* n1_i u))
(fma.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i (*.f32 n1_i u))
n1_i
(+ n1_i (* n0_i (- (/ 1 u) 1)))
(fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i n1_i)
(/ (* (pow n1_i 2) u) n0_i)
(/.f32 (*.f32 (*.f32 n1_i n1_i) u) n0_i)
(/ (- (* n0_i n1_i) (* -1 (* (pow n1_i 2) u))) n0_i)
(/.f32 (fma.f32 n1_i n0_i (*.f32 (*.f32 n1_i n1_i) u)) n0_i)
(/ (- (* n0_i (+ n1_i (* n0_i (- 1 u)))) (* -1 (* (pow n1_i 2) u))) n0_i)
(/.f32 (fma.f32 (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i n1_i) n0_i (*.f32 (*.f32 n1_i n1_i) u)) n0_i)
(* n0_i (- (/ 1 u) 1))
(*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)
(* -1 (/ (* (pow n1_i 2) u) n0_i))
(*.f32 (*.f32 (neg.f32 n1_i) n1_i) (/.f32 u n0_i))
(/ (+ (* -1 (* (pow n1_i 2) u)) (* (pow n0_i 2) u)) n0_i)
(/.f32 (*.f32 u (fma.f32 (neg.f32 n1_i) n1_i (*.f32 n0_i n0_i))) n0_i)
(/ (* n1_i u) n0_i)
(/.f32 (*.f32 n1_i u) n0_i)
(/ (+ (* n0_i u) (* n1_i u)) n0_i)
(/.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(* n0_i (+ (/ (sin (* normAngle (- 1 u))) (sin normAngle)) (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle))) n0_i)
(* n0_i (- (+ 1 (/ (* n1_i u) n0_i)) u))
(*.f32 (-.f32 (fma.f32 n1_i (/.f32 u n0_i) #s(literal 1 binary32)) u) n0_i)
(* n0_i (+ (* u (- (/ 1 u) 1)) (/ (* n1_i u) n0_i)))
(*.f32 (fma.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u (/.f32 (*.f32 n1_i u) n0_i)) n0_i)
(/ (* n0_i (- 1 u)) u)
(*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))
(* n0_i (- (+ (/ 1 u) (/ n1_i (* n0_i u))) (+ 1 (/ (* n1_i (- 1 u)) (* n0_i u)))))
(*.f32 (-.f32 (+.f32 (/.f32 n1_i (*.f32 n0_i u)) (/.f32 #s(literal 1 binary32) u)) (fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) (/.f32 n1_i u) #s(literal 1 binary32))) n0_i)
(* n0_i (- (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2)))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 n1_i n0_i) (+.f32 (/.f32 n1_i (*.f32 n0_i u)) (/.f32 #s(literal 1 binary32) u))) (fma.f32 n1_i (+.f32 (/.f32 (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))) (*.f32 n0_i n0_i)) (/.f32 (-.f32 #s(literal 1 binary32) u) (*.f32 n0_i u))) #s(literal 1 binary32))) n0_i)
(* n0_i (- (+ (* -1 (/ (* n1_i (- (pow n1_i 2) (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))))) (pow n0_i 3))) (+ (/ 1 u) (+ (/ n1_i (* n0_i u)) (/ (pow n1_i 2) (pow n0_i 2))))) (+ 1 (+ (/ (* n1_i (- 1 u)) (* n0_i u)) (/ (* n1_i (- (/ n1_i u) (/ (* n1_i (- 1 u)) u))) (pow n0_i 2))))))
(*.f32 (fma.f32 (neg.f32 n1_i) (/.f32 (*.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))))) (pow.f32 n0_i #s(literal 3 binary32))) (-.f32 (fma.f32 (/.f32 n1_i n0_i) (/.f32 n1_i n0_i) (+.f32 (/.f32 n1_i (*.f32 n0_i u)) (/.f32 #s(literal 1 binary32) u))) (fma.f32 n1_i (+.f32 (/.f32 (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))) (*.f32 n0_i n0_i)) (/.f32 (-.f32 #s(literal 1 binary32) u) (*.f32 n0_i u))) #s(literal 1 binary32)))) n0_i)
(* n0_i (- (+ 1 (/ n1_i n0_i)) (+ u (/ (* n1_i (- 1 u)) n0_i))))
(*.f32 (-.f32 (+.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32)) (fma.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) u)) n0_i)
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 u n0_i) (/.f32 (*.f32 n1_i n1_i) n0_i) (+.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32))) (fma.f32 n1_i (+.f32 (/.f32 (-.f32 n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) (*.f32 n0_i n0_i)) (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i)) u)) n0_i)
(* n0_i (- (+ 1 (+ (* -1 (/ (* n1_i (- (* (pow n1_i 2) u) (* n1_i (- n1_i (* n1_i (- 1 u)))))) (pow n0_i 3))) (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2))))) (+ u (+ (/ (* n1_i (- 1 u)) n0_i) (/ (* n1_i (- n1_i (* n1_i (- 1 u)))) (pow n0_i 2))))))
(*.f32 (-.f32 (fma.f32 (neg.f32 n1_i) (/.f32 (fma.f32 (*.f32 n1_i n1_i) u (*.f32 (fma.f32 #s(literal -1 binary32) n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) n1_i)) (pow.f32 n0_i #s(literal 3 binary32))) (fma.f32 (/.f32 u n0_i) (/.f32 (*.f32 n1_i n1_i) n0_i) (+.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32)))) (fma.f32 n1_i (+.f32 (/.f32 (-.f32 n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) (*.f32 n0_i n0_i)) (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i)) u)) n0_i)
(* n0_i (+ 1 (/ n1_i n0_i)))
(fma.f32 (/.f32 n1_i n0_i) n0_i n0_i)
(* n0_i (- (+ 1 (/ n1_i n0_i)) u))
(*.f32 (-.f32 (+.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32)) u) n0_i)
(* n0_i (- (+ 1 (+ (/ n1_i n0_i) (/ (* (pow n1_i 2) u) (pow n0_i 2)))) u))
(*.f32 (+.f32 (fma.f32 (/.f32 u n0_i) (/.f32 (*.f32 n1_i n1_i) n0_i) (/.f32 n1_i n0_i)) (-.f32 #s(literal 1 binary32) u)) n0_i)
(* n0_i (sin (* normAngle (- 1 u))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)
(* n0_i (+ (sin (* normAngle (- 1 u))) (/ (* n1_i (sin (* normAngle u))) n0_i)))
(*.f32 (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) n0_i)
(* n0_i u)
(*.f32 n0_i u)
(* n0_i (+ u (* -1 (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(*.f32 (fma.f32 (*.f32 (neg.f32 n1_i) n1_i) (/.f32 u (*.f32 n0_i n0_i)) u) n0_i)
(+ u (/ (* n1_i u) n0_i))
(fma.f32 n1_i (/.f32 u n0_i) u)
(* -1 (* n0_i (+ (* -1 (/ (sin (* normAngle (- 1 u))) (sin normAngle))) (* -1 (/ (* n1_i (sin (* normAngle u))) (* n0_i (sin normAngle)))))))
(neg.f32 (*.f32 (neg.f32 n0_i) (fma.f32 (/.f32 n1_i n0_i) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))))
(* -1 (* n0_i (+ (* -1 (- 1 u)) (* -1 (/ (* n1_i u) n0_i)))))
(*.f32 (neg.f32 n0_i) (neg.f32 (-.f32 (fma.f32 n1_i (/.f32 u n0_i) #s(literal 1 binary32)) u)))
(* -1 (* n0_i (* u (- 1 (/ 1 u)))))
(*.f32 (*.f32 (neg.f32 n0_i) u) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)))
(* -1 (* n0_i (+ (* -1 (/ (* n1_i u) n0_i)) (* u (- 1 (/ 1 u))))))
(*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i)))
(/ (* n0_i (+ 1 (* -1 u))) u)
(*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))
(* -1 (* n0_i (- (+ (* -1 (/ n1_i (* n0_i u))) (* -1 (/ (+ 1 (* -1 u)) u))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) (* n0_i u))))))
(*.f32 (neg.f32 n0_i) (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) u #s(literal -1 binary32)) u) (/.f32 n1_i (*.f32 n0_i u))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) (/.f32 n1_i u))))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (- (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (/ (pow n1_i 2) n0_i)) (* -1 (/ (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) n0_i))) n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))) (/.f32 (*.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))))) n0_i)) (neg.f32 n0_i)) (/.f32 (-.f32 #s(literal 1 binary32) u) u)))
(* -1 (* n0_i (+ (* -1 (/ (+ 1 (* -1 u)) u)) (* -1 (/ (+ (* -1 (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u)))) (* -1 (/ (+ (* -1 (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) (/ (* n1_i (- (pow n1_i 2) (* -1 (* n1_i (- (* -1 (/ n1_i u)) (* -1 (/ (* n1_i (+ 1 (* -1 u))) u))))))) n0_i)) n0_i))) n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n1_i u) #s(literal -1 binary32) (fma.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u) (/.f32 (fma.f32 n1_i (/.f32 (*.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))))) n0_i) (neg.f32 (*.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n1_i u) (*.f32 n1_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))))))) n0_i)))) n0_i) (/.f32 (-.f32 #s(literal 1 binary32) u) u)))
(* n0_i (+ 1 (* -1 u)))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(* -1 (* n0_i (- (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ n1_i n0_i))) (* -1 (/ (* n1_i (+ 1 (* -1 u))) n0_i)))))
(*.f32 (neg.f32 n0_i) (fma.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 (fma.f32 #s(literal -1 binary32) n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) n0_i)))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (- (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (/ (* (pow n1_i 2) u) n0_i)) (* -1 (/ (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) n0_i))) n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) (-.f32 n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) (/.f32 (fma.f32 (*.f32 n1_i n1_i) u (*.f32 (fma.f32 #s(literal -1 binary32) n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) n1_i)) n0_i)) (neg.f32 n0_i)) (-.f32 #s(literal 1 binary32) u)))
(* -1 (* n0_i (+ (* -1 (+ 1 (* -1 u))) (* -1 (/ (+ (* -1 (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u)))))) (* -1 (/ (+ (* -1 (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) (/ (* n1_i (- (* (pow n1_i 2) u) (* -1 (* n1_i (- (* -1 n1_i) (* -1 (* n1_i (+ 1 (* -1 u))))))))) n0_i)) n0_i))) n0_i)))))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 #s(literal -1 binary32) n1_i (fma.f32 (-.f32 #s(literal 1 binary32) u) n1_i (/.f32 (-.f32 (*.f32 n1_i (/.f32 (fma.f32 (*.f32 n1_i n1_i) u (*.f32 (fma.f32 #s(literal -1 binary32) n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) n1_i)) n0_i)) (fma.f32 (*.f32 n1_i n1_i) u (*.f32 (fma.f32 #s(literal -1 binary32) n1_i (*.f32 (-.f32 #s(literal 1 binary32) u) n1_i)) n1_i))) n0_i)))) n0_i) (-.f32 #s(literal 1 binary32) u)))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) 1)))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (neg.f32 n1_i) n0_i) #s(literal 1 binary32)))
(* -1 (* n0_i (- (* -1 (/ n1_i n0_i)) (+ 1 (* -1 u)))))
(*.f32 (neg.f32 n0_i) (fma.f32 (+.f32 (/.f32 n1_i n0_i) #s(literal 1 binary32)) #s(literal -1 binary32) u))
(* -1 (* n0_i (- (* -1 (/ (+ n1_i (/ (* (pow n1_i 2) u) n0_i)) n0_i)) (+ 1 (* -1 u)))))
(*.f32 (neg.f32 n0_i) (-.f32 (/.f32 (fma.f32 (/.f32 (*.f32 n1_i u) n0_i) n1_i n1_i) (neg.f32 n0_i)) (-.f32 #s(literal 1 binary32) u)))
(* -1 (* n0_i (+ (* -1 (sin (* normAngle (- 1 u)))) (* -1 (/ (* n1_i (sin (* normAngle u))) n0_i)))))
(neg.f32 (*.f32 (neg.f32 n0_i) (fma.f32 n1_i (/.f32 (sin.f32 (*.f32 normAngle u)) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(* -1 (* n0_i (- 1 (/ 1 u))))
(*.f32 (neg.f32 n0_i) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)))
(* -1 (* n0_i (+ (* -1 u) (/ (* (pow n1_i 2) u) (pow n0_i 2)))))
(*.f32 (neg.f32 n0_i) (fma.f32 (/.f32 u n0_i) (/.f32 (*.f32 n1_i n1_i) n0_i) (neg.f32 u)))
(* u (- (/ n0_i u) n0_i))
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(+ (* n1_i u) (* u (- (/ n0_i u) n0_i)))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i) u)
(/ (- n0_i (* n0_i u)) u)
(*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u))
(- (+ n1_i (/ n0_i u)) n0_i)
(-.f32 (+.f32 (/.f32 n0_i u) n1_i) n0_i)
(- n0_i (* n0_i u))
(*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)
(- (+ n0_i (* n1_i u)) (* n0_i u))
(fma.f32 (-.f32 n1_i n0_i) u n0_i)
(- (+ n0_i n1_i) (* n0_i u))
(fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i n1_i)
(- (+ n0_i (* n1_i (+ 1 (/ (* n1_i u) n0_i)))) (* n0_i u))
(-.f32 (fma.f32 (fma.f32 n1_i (/.f32 u n0_i) #s(literal 1 binary32)) n1_i n0_i) (*.f32 n0_i u))
(+ (* -1 (/ (* (pow n1_i 2) u) n0_i)) (* n0_i u))
(-.f32 (*.f32 n0_i u) (/.f32 (*.f32 (*.f32 n1_i n1_i) u) n0_i))
(* n1_i (+ (/ (sin (* normAngle u)) (sin normAngle)) (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))
(*.f32 (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle))) n1_i)
(* n1_i (+ u (/ (* n0_i (- 1 u)) n1_i)))
(*.f32 (fma.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) u) n1_i)
(* n1_i (+ u (/ (* u (- (/ n0_i u) n0_i)) n1_i)))
(*.f32 (fma.f32 u (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u) n1_i)
(* n1_i (- (+ 1 (/ n0_i (* n1_i u))) (/ n0_i n1_i)))
(*.f32 (-.f32 (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32)) (/.f32 n0_i n1_i)) n1_i)
(* n1_i (- (+ 1 (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u)))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 n0_i (*.f32 n1_i n1_i)) (*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u)) (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32))) (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (/.f32 n0_i n1_i) (/.f32 n0_i n1_i))) n1_i)
(* n1_i (- (+ 1 (+ (* -1 (/ (* n0_i (- (/ (* n0_i (- n0_i (* n0_i u))) u) (* n0_i (- (/ n0_i u) n0_i)))) (pow n1_i 3))) (+ (/ n0_i (* n1_i u)) (/ (* n0_i (- n0_i (* n0_i u))) (* (pow n1_i 2) u))))) (+ (/ n0_i n1_i) (/ (* n0_i (- (/ n0_i u) n0_i)) (pow n1_i 2)))))
(*.f32 (-.f32 (fma.f32 (neg.f32 n0_i) (/.f32 (*.f32 n0_i (-.f32 (*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u)) (-.f32 (/.f32 n0_i u) n0_i))) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (/.f32 n0_i (*.f32 n1_i n1_i)) (*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u)) (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32)))) (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (/.f32 n0_i n1_i) (/.f32 n0_i n1_i))) n1_i)
(* n1_i (- (+ u (/ n0_i n1_i)) (/ (* n0_i u) n1_i)))
(*.f32 (fma.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) u) n1_i)
(* n1_i (+ 1 (/ n0_i n1_i)))
(fma.f32 (/.f32 n0_i n1_i) n1_i n1_i)
(* (pow n1_i 2) (- (/ 1 n1_i) (* -1 (/ u n0_i))))
(*.f32 (+.f32 (/.f32 #s(literal 1 binary32) n1_i) (/.f32 u n0_i)) (*.f32 n1_i n1_i))
(* (pow n1_i 2) (- (+ (/ 1 n1_i) (/ n0_i (pow n1_i 2))) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2)))))
(*.f32 (-.f32 (+.f32 (+.f32 (/.f32 n0_i (*.f32 n1_i n1_i)) (/.f32 #s(literal 1 binary32) n1_i)) (/.f32 u n0_i)) (*.f32 (/.f32 u n1_i) (/.f32 n0_i n1_i))) (*.f32 n1_i n1_i))
(* n1_i (+ (sin (* normAngle u)) (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))
(*.f32 (fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n1_i) (sin.f32 (*.f32 normAngle u))) n1_i)
(* (pow n1_i 2) (+ (* -1 (/ u n0_i)) (/ (* n0_i u) (pow n1_i 2))))
(*.f32 (-.f32 (*.f32 (/.f32 u n1_i) (/.f32 n0_i n1_i)) (/.f32 u n0_i)) (*.f32 n1_i n1_i))
(* n1_i (+ (/ u n0_i) (/ u n1_i)))
(*.f32 (+.f32 (/.f32 u n1_i) (/.f32 u n0_i)) n1_i)
(* -1 (* n1_i (+ (* -1 (/ (sin (* normAngle u)) (sin normAngle))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) (* n1_i (sin normAngle)))))))
(neg.f32 (*.f32 (neg.f32 n1_i) (fma.f32 (/.f32 n0_i n1_i) (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 (sin.f32 (*.f32 normAngle u)) (sin.f32 normAngle)))))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* n0_i (- 1 u)) n1_i)))))
(neg.f32 (*.f32 (neg.f32 n1_i) (fma.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) u)))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (* u (- (/ n0_i u) n0_i)) n1_i)))))
(*.f32 (neg.f32 (fma.f32 u (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)) (neg.f32 n1_i))
(* -1 (* n1_i (- (* -1 (/ (- (/ n0_i u) n0_i) n1_i)) 1)))
(*.f32 (fma.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal -1 binary32) #s(literal -1 binary32)) (neg.f32 n1_i))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) (/.f32 (neg.f32 (*.f32 n0_i (-.f32 (*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u)) (-.f32 (/.f32 n0_i u) n0_i)))) n1_i)) n0_i) (neg.f32 n1_i)) #s(literal 1 binary32)) (neg.f32 n1_i))
(* -1 (* n1_i (- (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (/ (* n0_i (- (* -1 (/ (* n0_i (- n0_i (* n0_i u))) u)) (* -1 (* n0_i (- (/ n0_i u) n0_i))))) n1_i))) (* -1 (* n0_i (- (/ n0_i u) n0_i)))) n1_i)) (/ n0_i u)) n0_i) n1_i)) 1)))
(*.f32 (-.f32 (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) (/.f32 (fma.f32 #s(literal -1 binary32) (*.f32 n0_i (fma.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u) (/.f32 (neg.f32 (*.f32 n0_i (-.f32 (*.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) u)) (-.f32 (/.f32 n0_i u) n0_i)))) n1_i))) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) n0_i)) n1_i)) n0_i) (neg.f32 n1_i)) #s(literal 1 binary32)) (neg.f32 n1_i))
(* -1 (* n1_i (+ (* -1 u) (* -1 (/ (- n0_i (* n0_i u)) n1_i)))))
(neg.f32 (*.f32 (neg.f32 n1_i) (fma.f32 n0_i (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) u)))
(* -1 (* n1_i (- (* -1 (/ n0_i n1_i)) 1)))
(*.f32 (-.f32 (/.f32 n0_i (neg.f32 n1_i)) #s(literal 1 binary32)) (neg.f32 n1_i))
(* (pow n1_i 2) (- (* -1 (/ (- (* -1 (/ (- n0_i (* n0_i u)) n1_i)) 1) n1_i)) (* -1 (/ u n0_i))))
(*.f32 (fma.f32 (/.f32 (fma.f32 (neg.f32 n0_i) (/.f32 (-.f32 #s(literal 1 binary32) u) n1_i) #s(literal -1 binary32)) n1_i) #s(literal -1 binary32) (/.f32 u n0_i)) (*.f32 n1_i n1_i))
(* -1 (* n1_i (+ (* -1 (sin (* normAngle u))) (* -1 (/ (* n0_i (sin (* normAngle (- 1 u)))) n1_i)))))
(neg.f32 (*.f32 (neg.f32 n1_i) (fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n1_i) (sin.f32 (*.f32 normAngle u)))))
(* -1 (* n1_i (+ (* -1 (/ u n0_i)) (* -1 (/ u n1_i)))))
(*.f32 (-.f32 (/.f32 u (neg.f32 n1_i)) (/.f32 u n0_i)) (neg.f32 n1_i))

rewrite242.0ms (2.5%)

Memory
-15.7MiB live, 310.2MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068448
0100422
1351420
22639372
08139358
Stop Event
iter limit
node limit
iter limit
Counts
25 → 758
Calls
Call 1
Inputs
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
(*.f32 n1_i u)
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i)))
(*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
(-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(sin.f32 normAngle)
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(-.f32 (/.f32 n0_i u) n0_i)
(*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)
Outputs
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))) (neg.f32 n0_i))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(*.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i)))
(*.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(*.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i)
(*.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(/.f32 (neg.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle))
(/.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (/.f32 #s(literal 1 binary32) n0_i))
(/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(pow.f32 (/.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 (sin.f32 normAngle) n0_i)))
(neg.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i)))
(*.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(*.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (*.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (*.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (-.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32)))) (neg.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32))) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (*.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32))) (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))) (/.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)) (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (neg.f32 (sin.f32 normAngle))) (neg.f32 n0_i) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (neg.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (sin.f32 normAngle)) n0_i)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -1 binary32)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) n0_i (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(fma.f32 n0_i (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(fma.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(pow.f32 (/.f32 (fma.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (*.f32 (neg.f32 n1_i) #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)))) (-.f32 (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32)) (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (-.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -2 binary32))) (+.f32 (pow.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) #s(literal 3 binary32)) (pow.f32 (/.f32 (/.f32 (sin.f32 normAngle) n0_i) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) #s(literal -3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))))
(*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))
(fma.f32 (sin.f32 (*.f32 #s(literal 1 binary32) normAngle)) (cos.f32 (*.f32 (neg.f32 u) normAngle)) (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) normAngle)) (sin.f32 (*.f32 (neg.f32 u) normAngle))))
(fma.f32 (sin.f32 (*.f32 normAngle #s(literal 1 binary32))) (cos.f32 (*.f32 normAngle (neg.f32 u))) (*.f32 (cos.f32 (*.f32 normAngle #s(literal 1 binary32))) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1 binary32) normAngle)) (cos.f32 (*.f32 (neg.f32 u) normAngle))) (*.f32 (cos.f32 (*.f32 #s(literal 1 binary32) normAngle)) (sin.f32 (*.f32 (neg.f32 u) normAngle))))
(+.f32 (*.f32 (sin.f32 (*.f32 normAngle #s(literal 1 binary32))) (cos.f32 (*.f32 normAngle (neg.f32 u)))) (*.f32 (cos.f32 (*.f32 normAngle #s(literal 1 binary32))) (sin.f32 (*.f32 normAngle (neg.f32 u)))))
(*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)
(*.f32 normAngle (-.f32 #s(literal 1 binary32) u))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) normAngle) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (*.f32 u u))) (+.f32 u #s(literal 1 binary32)))
(/.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32)))) (+.f32 (fma.f32 u u u) #s(literal 1 binary32)))
(fma.f32 normAngle #s(literal 1 binary32) (*.f32 normAngle (neg.f32 u)))
(fma.f32 #s(literal 1 binary32) normAngle (*.f32 (neg.f32 u) normAngle))
(+.f32 (*.f32 #s(literal 1 binary32) normAngle) (*.f32 (neg.f32 u) normAngle))
(+.f32 (*.f32 normAngle #s(literal 1 binary32)) (*.f32 normAngle (neg.f32 u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))
(*.f32 n1_i u)
(*.f32 u n1_i)
(*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)
(*.f32 u (-.f32 (/.f32 n0_i u) n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i)) u) (+.f32 (/.f32 n0_i u) n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) u) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))))
(/.f32 (*.f32 u (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i))) (+.f32 (/.f32 n0_i u) n0_i))
(/.f32 (*.f32 u (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))))
(fma.f32 (/.f32 n0_i u) u (*.f32 (neg.f32 n0_i) u))
(fma.f32 u (/.f32 n0_i u) (*.f32 u (neg.f32 n0_i)))
(+.f32 (*.f32 (/.f32 n0_i u) u) (*.f32 (neg.f32 n0_i) u))
(+.f32 (*.f32 u (/.f32 n0_i u)) (*.f32 u (neg.f32 n0_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u)))
#s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(*.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(*.f32 (pow.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (-.f32 n1_i n0_i))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(*.f32 (/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(*.f32 (/.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)))
(*.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) (/.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)))
(*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) (/.f32 #s(literal 1 binary32) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(*.f32 (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)) (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(*.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(*.f32 (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (/.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)))
(*.f32 (/.f32 n0_i u) (pow.f32 (/.f32 (+.f32 n1_i n0_i) (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (/.f32 u n0_i)) (*.f32 (/.f32 u n0_i) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (pow.f32 (/.f32 u n0_i) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (/.f32 u n0_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 u n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (/.f32 u n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 u n0_i) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (/.f32 u n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 u n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 u n0_i) #s(literal 1 binary32))) (*.f32 (/.f32 u n0_i) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (/.f32 u n0_i)) (*.f32 (+.f32 n1_i n0_i) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (+.f32 n1_i n0_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (+.f32 n1_i n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (+.f32 n1_i n0_i) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (/.f32 u n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 n1_i n0_i)) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 n1_i n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 n1_i n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 u n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (/.f32 u n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (+.f32 n1_i n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n1_i n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 u n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 u n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (+.f32 n1_i n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) #s(literal 1 binary32))) (*.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (/.f32 u n0_i)))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (/.f32 u n0_i) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (/.f32 u n0_i)))
(/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (/.f32 u n0_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (-.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (+.f32 n1_i n0_i)) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) (*.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 n0_i)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (neg.f32 (neg.f32 u)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (neg.f32 n0_i)) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (neg.f32 u)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (neg.f32 u)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u) (+.f32 n1_i n0_i)) (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (neg.f32 u) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 n0_i) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 u) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 (neg.f32 u) n0_i) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 (neg.f32 u) n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 n0_i (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 u (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) (*.f32 (+.f32 n1_i n0_i) u))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (/.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))))) (*.f32 (/.f32 u n0_i) (fma.f32 n0_i n0_i (fma.f32 n1_i n1_i (*.f32 n1_i n0_i)))))
(/.f32 (-.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (/.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i))) (/.f32 u n0_i))
(/.f32 (-.f32 (neg.f32 (+.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) #s(literal 1 binary32)) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i))) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i))) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))))
(/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) #s(literal 1 binary32)) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32))) (+.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) #s(literal 2 binary32)) (pow.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32)) #s(literal 2 binary32))) (fma.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u) (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 n1_i n1_i) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 (-.f32 n0_i n1_i) #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (+.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 2 binary32)) (*.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (pow.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) #s(literal 3 binary32)) (*.f32 (pow.f32 (-.f32 n0_i n1_i) #s(literal 3 binary32)) #s(literal 1 binary32))) (+.f32 (pow.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32)) #s(literal 2 binary32)) (*.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))))
(/.f32 (/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (+.f32 n1_i n0_i)) (/.f32 u n0_i))
(/.f32 (neg.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) (neg.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) (neg.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u))) (neg.f32 (+.f32 n1_i n0_i)))
(/.f32 (neg.f32 (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))) (neg.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))) (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (pow.f32 (fma.f32 (/.f32 u n0_i) n1_i u) #s(literal 2 binary32)))
(/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) (+.f32 n1_i n0_i))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(/.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (fma.f32 n1_i n1_i (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
(/.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(/.f32 (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
(/.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32))
(/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(-.f32 (+.f32 n1_i (/.f32 n0_i u)) n0_i)
(-.f32 (/.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) (/.f32 (*.f32 n1_i n1_i) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(-.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32)))
(-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 (+.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) u)) n0_i (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 (/.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 (/.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 n0_i u) n0_i)) n1_i)
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))) n1_i)
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 (+.f32 n1_i n0_i) (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 (/.f32 n0_i u) (/.f32 (+.f32 n1_i n0_i) (+.f32 n1_i n0_i)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 n1_i #s(literal 1 binary32) (-.f32 (/.f32 n0_i u) n0_i))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 #s(literal 1 binary32) (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (neg.f32 (-.f32 n0_i n1_i)))
(fma.f32 #s(literal 1 binary32) n1_i (-.f32 (/.f32 n0_i u) n0_i))
(pow.f32 (/.f32 (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))) (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)) #s(literal -1 binary32))
(+.f32 (+.f32 n1_i (/.f32 n0_i u)) (neg.f32 n0_i))
(+.f32 (/.f32 (+.f32 n1_i n0_i) (fma.f32 (/.f32 u n0_i) n1_i u)) (neg.f32 (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))))
(+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)
(+.f32 (/.f32 n0_i u) (fma.f32 #s(literal -1 binary32) n0_i n1_i))
(+.f32 (/.f32 n0_i u) (neg.f32 (-.f32 n0_i n1_i)))
(+.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) (fma.f32 (/.f32 u n0_i) n1_i u)))
(neg.f32 (/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u))))
(*.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u) (*.f32 (+.f32 n1_i n0_i) u)) n0_i)
(*.f32 (/.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (+.f32 n1_i n0_i)) (/.f32 u (/.f32 u n0_i)))
(*.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) (/.f32 u (+.f32 n1_i n0_i)))
(*.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u) (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)))
(*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)
(*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 u (fma.f32 (/.f32 u n0_i) n1_i u)))
(*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (*.f32 (/.f32 (/.f32 n0_i u) (+.f32 n1_i n0_i)) u))
(*.f32 u (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u) (/.f32 u n0_i)) (+.f32 n1_i n0_i))
(/.f32 (/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u) (+.f32 n1_i n0_i)) (/.f32 u n0_i))
(/.f32 (*.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u)) u) (+.f32 n1_i n0_i))
(/.f32 (*.f32 (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))) u) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) u) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32))) u) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(/.f32 (*.f32 u (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) (/.f32 n0_i u))) (+.f32 n1_i n0_i))
(/.f32 (*.f32 u (neg.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (*.f32 u (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i))) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))
(/.f32 (*.f32 u (+.f32 (pow.f32 n1_i #s(literal 3 binary32)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 3 binary32)))) (fma.f32 n1_i (-.f32 n1_i (-.f32 (/.f32 n0_i u) n0_i)) (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u)) (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)))
(/.f32 (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 u (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u)))
(fma.f32 (-.f32 (/.f32 n0_i u) n0_i) u (*.f32 n1_i u))
(fma.f32 n1_i u (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(fma.f32 u (-.f32 (/.f32 n0_i u) n0_i) (*.f32 n1_i u))
(fma.f32 u n1_i (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(pow.f32 (/.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (*.f32 (-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))) u)) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u) (*.f32 n1_i u))
(+.f32 (*.f32 n1_i u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))
(*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 #s(literal 1 binary32) (-.f32 n1_i n0_i)))
(*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))))
(*.f32 (+.f32 n1_i n0_i) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 n1_i n1_i) (-.f32 n1_i n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i n0_i))) (pow.f32 (-.f32 n1_i n0_i) #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 (-.f32 n1_i n0_i)))
(/.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (-.f32 n1_i n0_i))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (-.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (-.f32 n1_i n0_i))
(/.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))))
(/.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 n0_i n1_i))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 n1_i n1_i) (-.f32 n1_i n0_i)) (/.f32 (*.f32 n0_i n0_i) (-.f32 n1_i n0_i)))
(fma.f32 n1_i #s(literal 1 binary32) n0_i)
(fma.f32 n0_i #s(literal 1 binary32) n1_i)
(fma.f32 #s(literal 1 binary32) n1_i n0_i)
(fma.f32 #s(literal 1 binary32) n0_i n1_i)
(pow.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 n1_i n0_i)
(+.f32 n0_i n1_i)
(*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(*.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))) (*.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)))) (*.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(/.f32 (-.f32 (*.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) n0_i) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) n0_i))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) #s(literal 1 binary32))) (*.f32 (neg.f32 (-.f32 n1_i n0_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) n0_i) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) n0_i))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (neg.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) #s(literal 1 binary32))) (*.f32 (neg.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) #s(literal 1 binary32))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) n0_i) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) #s(literal 1 binary32))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) #s(literal 1 binary32))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) n0_i) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) #s(literal 1 binary32))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n1_i n0_i) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n1_i n0_i) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 n0_i u)) (*.f32 (-.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) #s(literal 1 binary32))) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) n0_i) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) n0_i))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) #s(literal 1 binary32))) (*.f32 (fma.f32 n0_i n0_i (-.f32 (*.f32 n1_i n1_i) (*.f32 n1_i n0_i))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) #s(literal 1 binary32))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n0_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (-.f32 n0_i n1_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (-.f32 n0_i n1_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (-.f32 n0_i n1_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (-.f32 n0_i n1_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 n0_i)) (*.f32 (-.f32 n0_i n1_i) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (-.f32 n0_i n1_i) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (-.f32 n0_i n1_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (-.f32 n0_i n1_i) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) n0_i) (*.f32 (-.f32 n0_i n1_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n0_i n1_i) n0_i))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u)) (*.f32 (-.f32 n0_i n1_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (-.f32 n0_i n1_i) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n0_i n1_i) #s(literal 1 binary32))) (*.f32 (-.f32 n0_i n1_i) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (/.f32 n0_i u) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 n0_i (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) n0_i))
(/.f32 (-.f32 (/.f32 n0_i u) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) #s(literal 1 binary32))) (*.f32 (/.f32 (-.f32 n1_i n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)))
(/.f32 (-.f32 (/.f32 n0_i u) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 n0_i)) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (neg.f32 n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))))
(/.f32 (-.f32 n0_i (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) n0_i))
(/.f32 (-.f32 (/.f32 n0_i u) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i u)))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) #s(literal 1 binary32))) (*.f32 (/.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)))) (neg.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) n0_i) (*.f32 (-.f32 n1_i n0_i) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (-.f32 n1_i n0_i) n0_i))
(/.f32 (-.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) n0_i) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)))) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) n0_i))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) (-.f32 (+.f32 n1_i n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32))) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) (+.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)) (*.f32 (+.f32 n1_i n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))))
(/.f32 (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32))) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))) (/.f32 (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(-.f32 (/.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)) (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)))))
(-.f32 (+.f32 n1_i n0_i) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)))
(fma.f32 (neg.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))) (/.f32 u n0_i) (+.f32 n1_i n0_i))
(fma.f32 (/.f32 (neg.f32 u) n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (+.f32 n1_i n0_i))
(fma.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 #s(literal 1 binary32) (-.f32 n1_i n0_i)) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))
(fma.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))
(fma.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))
(fma.f32 #s(literal -1 binary32) (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i))
(fma.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 (neg.f32 u) n0_i) (+.f32 n1_i n0_i))
(fma.f32 (/.f32 u n0_i) (neg.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))) (+.f32 n1_i n0_i))
(fma.f32 (+.f32 n1_i n0_i) #s(literal 1 binary32) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))
(fma.f32 n1_i #s(literal 1 binary32) (-.f32 n0_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(fma.f32 n1_i #s(literal 1 binary32) (+.f32 n0_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(fma.f32 n0_i #s(literal 1 binary32) (-.f32 n1_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(fma.f32 n0_i #s(literal 1 binary32) (+.f32 n1_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(fma.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))
(fma.f32 #s(literal 1 binary32) n1_i (-.f32 n0_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(fma.f32 #s(literal 1 binary32) n1_i (+.f32 n0_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(fma.f32 #s(literal 1 binary32) n0_i (-.f32 n1_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(fma.f32 #s(literal 1 binary32) n0_i (+.f32 n1_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(pow.f32 (/.f32 (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 2 binary32)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) (fma.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (pow.f32 (+.f32 n1_i n0_i) #s(literal 2 binary32))) (-.f32 (pow.f32 (+.f32 n1_i n0_i) #s(literal 3 binary32)) (pow.f32 (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)) (+.f32 n1_i n0_i))
(+.f32 (+.f32 n1_i n0_i) (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i)))
(+.f32 n1_i (-.f32 n0_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(+.f32 n1_i (+.f32 n0_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(+.f32 n0_i (-.f32 n1_i (*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))))
(+.f32 n0_i (+.f32 n1_i (*.f32 (neg.f32 (fma.f32 (/.f32 u n0_i) n1_i u)) (-.f32 n0_i n1_i))))
(*.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle)))
(/.f32 (*.f32 #s(literal -1 binary32) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 (*.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) #s(literal -1 binary32)) (neg.f32 (sin.f32 normAngle)))
(/.f32 (neg.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))
(/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))))
(pow.f32 (/.f32 (sin.f32 normAngle) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))) #s(literal -1 binary32))
(*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (neg.f32 (sin.f32 normAngle))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sin.f32 normAngle)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sin.f32 normAngle))))
(/.f32 #s(literal 1 binary32) (sin.f32 normAngle))
(pow.f32 (exp.f32 (log.f32 (sin.f32 normAngle))) #s(literal -1 binary32))
(pow.f32 (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sin.f32 normAngle))) #s(literal -1 binary32))
(pow.f32 (sin.f32 normAngle) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sin.f32 normAngle)))
(*.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(/.f32 (neg.f32 (sin.f32 normAngle)) #s(literal -1 binary32))
(/.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)))
(pow.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(literal -1 binary32))
(pow.f32 (sin.f32 normAngle) #s(literal 1 binary32))
(sin.f32 normAngle)
(exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32))))
(*.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))))
#s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u))))
#s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))
(*.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i)) (/.f32 #s(literal 1 binary32) (+.f32 (/.f32 n0_i u) n0_i)))
(*.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (+.f32 (/.f32 n0_i u) n0_i)) (*.f32 (+.f32 (/.f32 n0_i u) n0_i) (*.f32 n0_i n0_i))) (pow.f32 (+.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)))
(/.f32 (-.f32 (*.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))) (*.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))) (pow.f32 n0_i #s(literal 3 binary32)))) (pow.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))) #s(literal 2 binary32)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i))) (neg.f32 (+.f32 (/.f32 n0_i u) n0_i)))
(/.f32 (neg.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) (neg.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i)) (-.f32 (/.f32 n0_i u) (neg.f32 n0_i)))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i)) (+.f32 (/.f32 n0_i u) n0_i))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (+.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (-.f32 (*.f32 n0_i n0_i) (*.f32 (/.f32 n0_i u) (neg.f32 n0_i)))))
(/.f32 (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32))) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (/.f32 n0_i u) n0_i) (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))) (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (+.f32 (/.f32 n0_i u) n0_i)) (/.f32 (*.f32 n0_i n0_i) (+.f32 (/.f32 n0_i u) n0_i)))
(-.f32 (/.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))) (/.f32 (pow.f32 n0_i #s(literal 3 binary32)) (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)))))
(-.f32 (/.f32 n0_i u) n0_i)
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) u) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 n0_i)) #s(literal -1 binary32)) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) (pow.f32 (/.f32 #s(literal 1 binary32) n0_i) #s(literal -1 binary32)) (neg.f32 n0_i))
(fma.f32 (/.f32 #s(literal 1 binary32) u) n0_i (neg.f32 n0_i))
(fma.f32 (neg.f32 n0_i) (/.f32 #s(literal 1 binary32) (neg.f32 u)) (neg.f32 n0_i))
(fma.f32 #s(literal -1 binary32) n0_i (/.f32 n0_i u))
(fma.f32 n0_i (/.f32 #s(literal 1 binary32) u) (neg.f32 n0_i))
(fma.f32 #s(literal 1 binary32) (/.f32 n0_i u) (neg.f32 n0_i))
(pow.f32 (/.f32 (+.f32 (/.f32 n0_i u) n0_i) (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32)) (*.f32 n0_i n0_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 n0_i (+.f32 (/.f32 n0_i u) n0_i) (pow.f32 (/.f32 u n0_i) #s(literal -2 binary32))) (-.f32 (pow.f32 (/.f32 u n0_i) #s(literal -3 binary32)) (pow.f32 n0_i #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (neg.f32 n0_i) (/.f32 n0_i u))
(+.f32 (/.f32 n0_i u) (neg.f32 n0_i))
(*.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)) (/.f32 #s(literal 1 binary32) n0_i))
(*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) (-.f32 n0_i n1_i))
(*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 u n0_i))
(*.f32 (/.f32 u n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)))
(*.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (/.f32 u n0_i)))
(*.f32 u (/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) n0_i))
(*.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (/.f32 u n0_i)) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (/.f32 u n0_i)) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))
(/.f32 (*.f32 (neg.f32 u) (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i))) (neg.f32 n0_i))
(/.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (neg.f32 u)) (neg.f32 n0_i))
(/.f32 (*.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) #s(literal 1 binary32)) (/.f32 n0_i u))
(/.f32 (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)))
(/.f32 (*.f32 (/.f32 u n0_i) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) (neg.f32 n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) (neg.f32 u)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (neg.f32 n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) u) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (/.f32 n0_i u)))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) (neg.f32 u)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (neg.f32 n0_i)))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) u) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) n0_i))
(/.f32 (*.f32 (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32))) (/.f32 n0_i u)))
(/.f32 (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (*.f32 (neg.f32 u) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))) (*.f32 n0_i (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (*.f32 u (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))) (*.f32 n0_i (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 4 binary32)) (pow.f32 n1_i #s(literal 4 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i))))
(/.f32 (*.f32 #s(literal 1 binary32) (-.f32 (pow.f32 n0_i #s(literal 6 binary32)) (pow.f32 n1_i #s(literal 6 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 (*.f32 n1_i n1_i) (fma.f32 n1_i n1_i (*.f32 n0_i n0_i)) (pow.f32 n0_i #s(literal 4 binary32)))))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i)) n0_i)
(/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (/.f32 n0_i u))
(/.f32 #s(literal 1 binary32) (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))))
(fma.f32 (*.f32 n0_i n0_i) (/.f32 u n0_i) (*.f32 (*.f32 (neg.f32 n1_i) n1_i) (/.f32 u n0_i)))
(fma.f32 (/.f32 u n0_i) (*.f32 n0_i n0_i) (*.f32 (/.f32 u n0_i) (*.f32 (neg.f32 n1_i) n1_i)))
(pow.f32 (/.f32 n0_i (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 n0_i n0_i) (/.f32 u n0_i)) (*.f32 (*.f32 (neg.f32 n1_i) n1_i) (/.f32 u n0_i)))
(+.f32 (*.f32 (/.f32 u n0_i) (*.f32 n0_i n0_i)) (*.f32 (/.f32 u n0_i) (*.f32 (neg.f32 n1_i) n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
(*.f32 (*.f32 (/.f32 u n0_i) #s(literal 1 binary32)) (+.f32 n1_i n0_i))
(*.f32 (*.f32 (+.f32 n1_i n0_i) u) (/.f32 #s(literal 1 binary32) n0_i))
(*.f32 (fma.f32 (/.f32 u n0_i) n1_i u) #s(literal 1 binary32))
(*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))
(*.f32 (+.f32 n1_i n0_i) (/.f32 u n0_i))
(*.f32 u (/.f32 (+.f32 n1_i n0_i) n0_i))
(*.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (+.f32 n1_i n0_i)))
(*.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u n0_i) n1_i u))
(/.f32 (*.f32 (neg.f32 u) (+.f32 n1_i n0_i)) (neg.f32 n0_i))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (/.f32 u n0_i)) (-.f32 n1_i n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (/.f32 u n0_i)) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (/.f32 u n0_i) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (-.f32 n1_i n0_i))
(/.f32 (*.f32 (/.f32 u n0_i) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)))
(/.f32 (*.f32 (+.f32 n1_i n0_i) (neg.f32 u)) (neg.f32 n0_i))
(/.f32 (-.f32 (pow.f32 (*.f32 (/.f32 u n0_i) n1_i) #s(literal 2 binary32)) (*.f32 u u)) (-.f32 (*.f32 (/.f32 u n0_i) n1_i) u))
(/.f32 (+.f32 (pow.f32 (*.f32 (/.f32 u n0_i) n1_i) #s(literal 3 binary32)) (pow.f32 u #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (/.f32 u n0_i) n1_i) #s(literal 2 binary32)) (-.f32 (*.f32 u u) (*.f32 (*.f32 (/.f32 u n0_i) n1_i) u))))
(/.f32 (neg.f32 (*.f32 (+.f32 n1_i n0_i) u)) (neg.f32 n0_i))
(/.f32 (*.f32 (neg.f32 u) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (neg.f32 n0_i) (-.f32 n1_i n0_i)))
(/.f32 (*.f32 (neg.f32 u) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (neg.f32 n0_i) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))))
(/.f32 (*.f32 u (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 n0_i (-.f32 n1_i n0_i)))
(/.f32 (*.f32 u (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 n0_i (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i))) (*.f32 (/.f32 n0_i u) (-.f32 n1_i n0_i)))
(/.f32 (*.f32 #s(literal 1 binary32) (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32)))) (*.f32 (/.f32 n0_i u) (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i))))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) (neg.f32 u)) (*.f32 (-.f32 n1_i n0_i) (neg.f32 n0_i)))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u) (*.f32 (-.f32 n1_i n0_i) n0_i))
(/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) #s(literal 1 binary32)) (*.f32 (-.f32 n1_i n0_i) (/.f32 n0_i u)))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) (neg.f32 u)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (neg.f32 n0_i)))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) u) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) n0_i))
(/.f32 (*.f32 (+.f32 (pow.f32 n0_i #s(literal 3 binary32)) (pow.f32 n1_i #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 n0_i (-.f32 n0_i n1_i) (*.f32 n1_i n1_i)) (/.f32 n0_i u)))
(/.f32 (*.f32 (+.f32 n1_i n0_i) u) n0_i)
(/.f32 (+.f32 n1_i n0_i) (/.f32 n0_i u))
(/.f32 #s(literal 1 binary32) (/.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)))
(fma.f32 (*.f32 n0_i u) (/.f32 #s(literal 1 binary32) n0_i) (*.f32 (/.f32 u n0_i) n1_i))
(fma.f32 (/.f32 u n0_i) n1_i u)
(fma.f32 (/.f32 u n0_i) n0_i (*.f32 (/.f32 u n0_i) n1_i))
(fma.f32 (*.f32 n1_i u) (/.f32 #s(literal 1 binary32) n0_i) u)
(fma.f32 n1_i (/.f32 u n0_i) u)
(fma.f32 n0_i (/.f32 u n0_i) (*.f32 (/.f32 u n0_i) n1_i))
(fma.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) n1_i) u)
(fma.f32 u #s(literal 1 binary32) (*.f32 (/.f32 u n0_i) n1_i))
(fma.f32 #s(literal 1 binary32) u (*.f32 (/.f32 u n0_i) n1_i))
(pow.f32 (/.f32 n0_i (*.f32 (+.f32 n1_i n0_i) u)) #s(literal -1 binary32))
(+.f32 (*.f32 (/.f32 u n0_i) n1_i) u)
(+.f32 u (*.f32 (/.f32 u n0_i) n1_i))
(*.f32 n1_i (sin.f32 (*.f32 normAngle u)))
(*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)

eval167.0ms (1.7%)

Memory
12.4MiB live, 282.5MiB allocated
Compiler

Compiled 69 180 to 5 928 computations (91.4% saved)

prune72.0ms (0.7%)

Memory
-1.4MiB live, 125.5MiB allocated
Pruning

33 alts after pruning (28 fresh and 5 done)

PrunedKeptTotal
New94117958
Fresh131124
Picked235
Done123
Total95733990
Accuracy
100.0%
Counts
990 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
32.5%
(/.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))
98.9%
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
99.1%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
82.7%
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
45.9%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)))
32.1%
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) #s(approx (* (sin (* normAngle u)) n1_i) (*.f32 (*.f32 n1_i normAngle) u))))
31.1%
(*.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32))))) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
98.5%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
46.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
97.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (/.f32 u (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))))
79.6%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 n0_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
77.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) (*.f32 (+.f32 n1_i n0_i) u)) u)))
63.9%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u) (*.f32 (-.f32 n1_i n0_i) n0_i))) u)))
88.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (+.f32 n1_i n0_i)))) u)))
98.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (/.f32 u n0_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
58.6%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) #s(approx (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (*.f32 n0_i u))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
98.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)) u)))
98.2%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
98.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 #s(approx (- (/ n0_i u) n0_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)) n1_i) u)))
44.6%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))) #s(literal -1 binary32))) u)))
93.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (-.f32 (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32)) (/.f32 n0_i n1_i)) n1_i)) u)))
62.4%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (neg.f32 n0_i) (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) u #s(literal -1 binary32)) u) (/.f32 n1_i (*.f32 n0_i u))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) (/.f32 n1_i u))))) u)))
97.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (+ (- (/ n0_i u) n0_i) n1_i) (*.f32 (+.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32)) n1_i)) u)))
39.3%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
57.8%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
8.0%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
57.9%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+.f32 (*.f32 (/.f32 n0_i u) u) (*.f32 (neg.f32 n0_i) u)))))
57.6%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
57.7%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i))))
98.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i))))))
57.1%
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) #s(approx (* (- (/ n0_i u) n0_i) u) (*.f32 (*.f32 (neg.f32 n0_i) u) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)))))))
Compiler

Compiled 4 956 to 1 430 computations (71.1% saved)

regimes120.0ms (1.2%)

Memory
1.2MiB live, 234.4MiB allocated
Counts
81 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) #s(approx (* (- (/ n0_i u) n0_i) u) (*.f32 (*.f32 (neg.f32 n0_i) u) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)))))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+.f32 (*.f32 (/.f32 n0_i u) u) (*.f32 (neg.f32 n0_i) u)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 #s(approx (- (/ n0_i u) n0_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)) n1_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (+ (- (/ n0_i u) n0_i) n1_i) (*.f32 (+.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32)) n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (/.f32 u (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (-.f32 (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32)) (/.f32 n0_i n1_i)) n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i))))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) #s(approx (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (*.f32 n0_i u))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) (*.f32 (+.f32 n1_i n0_i) u)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 u (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (/.f32 u n0_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (+.f32 n1_i n0_i)))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (neg.f32 n0_i) (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) u #s(literal -1 binary32)) u) (/.f32 n1_i (*.f32 n0_i u))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) (/.f32 n1_i u))))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u) (*.f32 (-.f32 n1_i n0_i) n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 n0_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) #s(approx (* (sin (* normAngle u)) n1_i) (*.f32 (*.f32 n1_i normAngle) u))))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u u)) (+.f32 u #s(literal 1 binary32)))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (/.f32 (*.f32 (-.f32 (pow.f32 (-.f32 (/.f32 n0_i u) n0_i) #s(literal 2 binary32)) (*.f32 n1_i n1_i)) u) (-.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))))
(+.f32 (/.f32 #s(literal 1 binary32) #s(approx (/ (/ 1 (sin (* normAngle (- 1 u)))) (/ n0_i (sin normAngle))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) n0_i))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (*.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle))))
(/.f32 #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 n1_i (sin.f32 (*.f32 normAngle u)))) (sin.f32 normAngle))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) n0_i)))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i))) #s(literal -1 binary32))) u)))
(*.f32 #s(approx (/ 1 (sin normAngle)) (/.f32 #s(literal 1 binary32) normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i #s(approx (sin (* (- 1 u) normAngle)) (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(+.f32 (*.f32 (*.f32 #s(approx (sin (* (- 1 u) normAngle)) (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))) (-.f32 (pow.f32 (*.f32 n1_i u) #s(literal 2 binary32)) (pow.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) #s(literal 2 binary32))))))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle u)))) n1_i))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 #s(approx (/ 1 (sin (* normAngle (- 1 u)))) (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 n0_i #s(approx (/ (sin normAngle) (sin (* (- 1 u) normAngle))) (-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)) (*.f32 (*.f32 (fma.f32 #s(literal -1/6 binary32) (-.f32 #s(literal 1 binary32) u) (/.f32 #s(literal 1/6 binary32) (-.f32 #s(literal 1 binary32) u))) normAngle) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (fma.f32 (sin.f32 (*.f32 normAngle u)) n1_i (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))) (sin.f32 normAngle))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (fma.f32 n1_i (sin.f32 (*.f32 normAngle u)) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) (+.f32 (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i) (*.f32 n0_i (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))))))
(+.f32 (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u))) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 (sin.f32 normAngle) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i)) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) (/.f32 n0_i (sin.f32 normAngle)))) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (/.f32 (-.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 (+.f32 u #s(literal 1 binary32)) (*.f32 u u))) (*.f32 (+.f32 u #s(literal 1 binary32)) (+.f32 u #s(literal 1 binary32)))) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(*.f32 (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32))))) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (sin.f32 (*.f32 normAngle u)) (/.f32 n1_i (sin.f32 normAngle)) (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 n0_i (sin.f32 normAngle)))))
(+.f32 (*.f32 (/.f32 n1_i (sin.f32 normAngle)) (sin.f32 (*.f32 normAngle u))) (*.f32 (/.f32 n0_i (sin.f32 normAngle)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))
(+.f32 (/.f32 (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))) (sin.f32 normAngle)) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (+.f32 (*.f32 (neg.f32 u) normAngle) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sin.f32 normAngle) (*.f32 n0_i (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle))))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 #s(approx (* (- 1 u) normAngle) (*.f32 (-.f32 (/.f32 normAngle u) normAngle) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 #s(approx (/ normAngle (/ 1 (- 1 u))) (*.f32 (-.f32 (/.f32 normAngle u) normAngle) u))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 normAngle (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (pow.f32 (*.f32 (sin.f32 normAngle) (sin.f32 normAngle)) #s(literal -1/2 binary32))) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 (*.f32 (sin.f32 (/.f32 #s(literal 1 binary32) (/.f32 (+.f32 (fma.f32 u u u) #s(literal 1 binary32)) (*.f32 (-.f32 #s(literal 1 binary32) (pow.f32 u #s(literal 3 binary32))) normAngle)))) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(+.f32 (/.f32 n0_i (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (exp.f32 (neg.f32 (*.f32 (log.f32 (sin.f32 normAngle)) #s(literal -1 binary32)))))) n1_i))
(+.f32 (*.f32 (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (sin.f32 normAngle) #s(literal -1/2 binary32)) (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
(/.f32 (+.f32 (sin.f32 normAngle) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (*.f32 (sin.f32 (*.f32 normAngle u)) n1_i))) (*.f32 (/.f32 (/.f32 (sin.f32 normAngle) (sin.f32 (*.f32 normAngle (-.f32 #s(literal 1 binary32) u)))) n0_i) (sin.f32 normAngle)))
Outputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
Calls

5 calls:

24.0ms
normAngle
24.0ms
u
23.0ms
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
22.0ms
n0_i
22.0ms
n1_i
Results
AccuracySegmentsBranch
99.1%1normAngle
99.1%1u
99.1%1n0_i
99.1%1n1_i
99.1%1(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Compiler

Compiled 29 to 33 computations (-13.8% saved)

regimes80.0ms (0.8%)

Memory
-15.7MiB live, 108.2MiB allocated
Counts
35 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (-.f32 (/.f32 n0_i u) n0_i) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 (/.f32 n0_i u) (-.f32 n0_i n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) #s(approx (* (- (/ n0_i u) n0_i) u) (*.f32 (*.f32 (neg.f32 n0_i) u) (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)))))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (+.f32 (*.f32 (/.f32 n0_i u) u) (*.f32 (neg.f32 n0_i) u)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (+.f32 #s(approx (- (/ n0_i u) n0_i) (*.f32 (-.f32 (/.f32 #s(literal 1 binary32) u) #s(literal 1 binary32)) n0_i)) n1_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (+ (- (/ n0_i u) n0_i) n1_i) (*.f32 (+.f32 (/.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i) #s(literal 1 binary32)) n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (/.f32 u (/.f32 #s(literal 1 binary32) (+.f32 (-.f32 (/.f32 n0_i u) n0_i) n1_i)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (-.f32 (+.f32 (/.f32 n0_i (*.f32 n1_i u)) #s(literal 1 binary32)) (/.f32 n0_i n1_i)) n1_i)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (+ (- (/ n0_i u) n0_i) n1_i) u) (*.f32 (neg.f32 n0_i) (-.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u)) u) (/.f32 (*.f32 n1_i u) n0_i))))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) #s(approx (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i))) (*.f32 n0_i u))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 (*.f32 (+.f32 n1_i n0_i) u) (-.f32 n0_i n1_i))) (*.f32 (+.f32 n1_i n0_i) u)) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 n0_i (+.f32 n1_i n0_i)) (*.f32 u (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (+.f32 n1_i n0_i) (*.f32 (-.f32 n0_i n1_i) (/.f32 u n0_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 u (*.f32 (/.f32 #s(literal 1 binary32) n0_i) (+.f32 n1_i n0_i)))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 #s(approx (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) (*.f32 (neg.f32 n0_i) (+.f32 (-.f32 (/.f32 (fma.f32 #s(literal 1 binary32) u #s(literal -1 binary32)) u) (/.f32 n1_i (*.f32 n0_i u))) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u) n0_i) (/.f32 n1_i u))))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (+.f32 n1_i n0_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (/.f32 (*.f32 (*.f32 (+.f32 n1_i n0_i) (-.f32 n1_i n0_i)) u) (*.f32 (-.f32 n1_i n0_i) n0_i))) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (/.f32 (-.f32 (/.f32 (*.f32 (-.f32 n0_i n1_i) (+.f32 n1_i n0_i)) (-.f32 n0_i n1_i)) (*.f32 (/.f32 u n0_i) (-.f32 (*.f32 n0_i n0_i) (*.f32 n1_i n1_i)))) (*.f32 (/.f32 u n0_i) (+.f32 n1_i n0_i))) u)))
(*.f32 (/.f32 #s(literal 1 binary32) (sin.f32 normAngle)) #s(approx (+ (* n1_i (sin (* normAngle u))) (* n0_i (sin (* (- 1 u) normAngle)))) #s(approx (* (sin (* normAngle u)) n1_i) (*.f32 (*.f32 n1_i normAngle) u))))
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) #s(literal 1 binary32)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
Outputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
Calls

5 calls:

27.0ms
n0_i
21.0ms
normAngle
11.0ms
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
10.0ms
u
9.0ms
n1_i
Results
AccuracySegmentsBranch
98.5%1normAngle
98.5%1u
98.5%1n0_i
98.5%1n1_i
98.5%1(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Compiler

Compiled 29 to 33 computations (-13.8% saved)

regimes20.0ms (0.2%)

Memory
13.7MiB live, 13.7MiB allocated
Counts
12 → 3
Calls
Call 1
Inputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 (-.f32 n1_i n0_i) u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (fma.f32 (-.f32 n1_i n0_i) u n0_i)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 n1_i n0_i) u n0_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 #s(approx (- 1 u) (neg.f32 u)) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n0_i (-.f32 #s(literal 1 binary32) u) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 n1_i u (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 u n1_i (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (fma.f32 (-.f32 #s(literal 1 binary32) u) n0_i (*.f32 u n1_i)))
Outputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
Calls

5 calls:

4.0ms
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
4.0ms
n1_i
4.0ms
normAngle
4.0ms
u
4.0ms
n0_i
Results
AccuracySegmentsBranch
57.8%1normAngle
57.8%1u
73.3%3n0_i
74.0%3n1_i
57.8%1(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
Compiler

Compiled 29 to 33 computations (-13.8% saved)

regimes7.0ms (0.1%)

Memory
22.0MiB live, 22.0MiB allocated
Accuracy

Total -10.0b remaining (-51.6%)

Threshold costs -10b (-51.6%)

Counts
2 → 1
Calls
Call 1
Inputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (- n1_i n0_i) u) (*.f32 (neg.f32 u) n0_i))))
Outputs
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
Calls

5 calls:

2.0ms
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
1.0ms
u
1.0ms
n1_i
1.0ms
normAngle
1.0ms
n0_i
Results
AccuracySegmentsBranch
39.3%1(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 (-.f32 #s(literal 1 binary32) u) normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n0_i) (*.f32 (*.f32 (sin.f32 (*.f32 u normAngle)) (/.f32 #s(literal 1 binary32) (sin.f32 normAngle))) n1_i))
39.3%1u
39.3%1normAngle
39.3%1n0_i
39.3%1n1_i
Compiler

Compiled 29 to 33 computations (-13.8% saved)

bsearch72.0ms (0.7%)

Memory
-33.4MiB live, 3.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
71.0ms
1.0476125327916888e-20
1.056516598942068e-20
0.0ms
-2.3603262898873323e-13
-2.240934759804858e-13
Compiler

Compiled 28 to 24 computations (14.3% saved)

simplify22.0ms (0.2%)

Memory
23.1MiB live, 23.1MiB allocated
Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056265
168265
272265
374265
475265
Stop Event
saturated
Calls
Call 1
Inputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
(if (<=.f32 n1_i #s(literal -4242751/18446744073709551616 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))) (if (<=.f32 n1_i #s(literal 6499185/618970019642690137449562112 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))
Outputs
(+.f32 (*.f32 #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u)) n0_i) (*.f32 #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u)) n1_i))
(+.f32 (*.f32 n1_i #s(approx (* (sin (* u normAngle)) (/ 1 (sin normAngle))) (*.f32 (/.f32 normAngle (sin.f32 normAngle)) u))) (*.f32 n0_i #s(approx (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n1_i u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) (+.f32 (*.f32 n0_i (-.f32 #s(literal 1 binary32) u)) (*.f32 n1_i u)))
(if (<=.f32 n1_i #s(literal -4242751/18446744073709551616 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))) (if (<=.f32 n1_i #s(literal 6499185/618970019642690137449562112 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 (-.f32 #s(literal 1 binary32) u) n0_i)))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))))
(if (<=.f32 n1_i #s(literal -4242751/18446744073709551616 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u))) (if (<=.f32 n1_i #s(literal 6499185/618970019642690137449562112 binary32)) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) #s(approx (* (/ (- (* 1 (+ n1_i n0_i)) (* (/ u n0_i) (- (* n0_i n0_i) (* n1_i n1_i)))) (* (/ u n0_i) (+ n1_i n0_i))) u) (*.f32 n0_i (-.f32 #s(literal 1 binary32) u))))) #s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))))
#s(approx (+ (* (* (sin (* (- 1 u) normAngle)) (/ 1 (sin normAngle))) n0_i) (* (* (sin (* u normAngle)) (/ 1 (sin normAngle))) n1_i)) #s(approx (+ (* (- 1 u) n0_i) (* n1_i u)) (*.f32 n1_i u)))

soundness1.0s (10.5%)

Memory
-27.5MiB live, 538.3MiB allocated
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050292
085254
1256244
21751244
08396243
08794251
129483986
084313757
056386
088362
1299352
22092352
08500343
06623256
121023038
275053038
084942874
06263270
120173126
271603066
083572832
03211541
19871444
233911384
081291298
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 422 to 195 computations (53.8% saved)

preprocess23.0ms (0.2%)

Memory
32.0MiB live, 32.0MiB allocated
Remove

(abs normAngle)

Compiler

Compiled 796 to 290 computations (63.6% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...