Trowbridge-Reitz Sample, near normal, slope_x

Time bar (total: 4.2s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated; 0ms collecting garbage

analyze162.0ms (3.9%)

Memory
-13.3MiB live, 318.4MiB allocated; 49ms collecting garbage
Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%0%100%0%0%0%0
0%0%0%100%0%0%0%1
0%0%0%100%0%0%0%2
0%0%0%100%0%0%0%3
0%0%0%100%0%0%0%4
0%0%0%100%0%0%0%5
18.7%0%0%100%0%0%0%6
28.1%0%0%100%0%0%0%7
32.8%0%0%100%0%0%0%8
49.2%0%0%100%0%0%0%9
57.4%0%0%100%0%0%0%10
61.5%0%0%100%0%0%0%11
71.8%0%0%100%0%0%0%12
Compiler

Compiled 35 to 25 computations (28.6% saved)

sample787.0ms (18.9%)

Memory
52.9MiB live, 1 353.1MiB allocated; 193ms collecting garbage
Samples
526.0ms8 253×0valid
1.0ms0invalid
0.0ms1valid
Precisions
Click to see histograms. Total time spent on operations: 332.0ms
ival-cos: 90.0ms (27.1% of total)
ival-mult!: 81.0ms (24.4% of total)
ival-sqrt: 64.0ms (19.3% of total)
ival-div!: 53.0ms (15.9% of total)
ival-sub!: 29.0ms (8.7% of total)
ival-<=: 5.0ms (1.5% of total)
ival-and: 4.0ms (1.2% of total)
ival->: 3.0ms (0.9% of total)
adjust: 2.0ms (0.6% of total)
ival-assert: 1.0ms (0.3% of total)
const: 0.0ms (0% of total)
Bogosity

preprocess42.0ms (1%)

Memory
-10.3MiB live, 33.7MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
036115
1128115
2408113
31598113
Stop Event
node-limit
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Symmetry

(abs cosTheta_i)

(abs u2)

Compiler

Compiled 22 to 22 computations (0% saved)

series17.0ms (0.4%)

Memory
44.1MiB live, 44.1MiB allocated; 0ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02491240
Stop Event
iter-limit
Counts
10 → 45
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (- 1 u1) #s(literal 1 binary32))
#s(approx (- 1 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (/ u1 (- 1 u1)) #s(literal -1 binary32))
#s(approx (/ u1 (- 1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) u1))
#s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)) #s(literal 1 binary32)))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (* 314159265359/50000000000 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Calls

9 calls:

TimeVariablePoint
2.0ms
u1
inf
1.0ms
u2
inf
1.0ms
u1
-inf
1.0ms
u2
0
1.0ms
u2
-inf

rewrite62.0ms (1.5%)

Memory
-22.4MiB live, 122.5MiB allocated; 15ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01036
01636
16236
043936
Stop Event
iter-limit
iter-limit
iter-limit
unsound
iter-limit
Counts
10 → 71
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
Outputs
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (+.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
u1
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (+.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (+.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (+.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) u1)
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(literal 1 binary32)
(fma.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(cos.f32 (neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(cos.f32 (neg.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (fabs.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32)))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2

eval10.0ms (0.2%)

Memory
-17.3MiB live, 28.6MiB allocated; 2ms collecting garbage
Compiler

Compiled 2 381 to 530 computations (77.7% saved)

prune11.0ms (0.3%)

Memory
35.3MiB live, 35.3MiB allocated; 0ms collecting garbage
Pruning

19 alts after pruning (18 fresh and 1 done)

PrunedKeptTotal
New9018108
Fresh000
Picked011
Done000
Total9019109
Accuracy
99.9%
Counts
109 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.6%
(*.f32 (*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
99.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
99.0%
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
90.2%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
92.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
88.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Compiler

Compiled 661 to 561 computations (15.1% saved)

series59.0ms (1.4%)

Memory
-25.1MiB live, 126.7MiB allocated; 26ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07334503
Stop Event
iter-limit
Counts
30 → 127
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(literal -314159265359/50000000000 binary32)
u2
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(PI.f32)
#s(literal 1/2 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fabs.f32 u2)
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (sqrt.f32 u1)) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (- 1 u1) #s(literal 1 binary32))
#s(approx (- 1 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (+ 1 u1) (+.f32 #s(literal 1 binary32) u1))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 7 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1)))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 3/8 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 5/16 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 7 binary32))) (*.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (sqrt.f32 u1) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))) u1))
#s(approx (/ (- 1 u1) u1) (/.f32 #s(literal 1 binary32) u1))
#s(approx (/ (- 1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2))))) (sqrt.f32 u1)) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2))))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (/ u1 (- 1 u1)) #s(literal -1 binary32))
#s(approx (/ u1 (- 1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) u1))
#s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32)))
#s(approx (* u1 (+ 1 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (+ 1 u1) (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (pow.f32 u1 #s(literal 2 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32))))) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (-.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (-.f32 (+.f32 (/.f32 #s(literal 3/8 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (-.f32 (+.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 5/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32))))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
#s(approx (/ (- 1 u1) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)) #s(literal 1 binary32)))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) u1)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (*.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 3/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 5/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (fma.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))))
#s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
#s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (* 314159265359/50000000000 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (sin (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2))) (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2)))))
#s(approx (+ (* (fabs u2) 314159265359/50000000000) (* (PI) 1/2)) (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) (fabs.f32 u2))))
#s(approx (fabs u2) (fabs.f32 u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (*.f32 (sin.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (sin.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
#s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (sin (+ (* -314159265359/50000000000 u2) (* (PI) 1/2))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
#s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (PI.f32) u2))))))
Calls

9 calls:

TimeVariablePoint
8.0ms
u2
inf
5.0ms
u1
0
3.0ms
u1
inf
3.0ms
u2
0
3.0ms
u2
-inf

rewrite181.0ms (4.4%)

Memory
7.5MiB live, 375.3MiB allocated; 33ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
036188
061187
1210169
21617168
08566164
Stop Event
iter-limit
node-limit
iter-limit
Counts
30 → 1 301
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(literal -314159265359/50000000000 binary32)
u2
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(PI.f32)
#s(literal 1/2 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(fabs.f32 u2)
Outputs
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(fabs.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32) #s(literal 0 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) #s(literal 0 binary32)))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal -1 binary32) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1 (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(+.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32) (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
u1
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))) (+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32))) (*.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (*.f32 u1 u1) (neg.f32 u1) #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1))))))
(/.f32 (fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 u1))) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) #s(literal 1 binary32))
(/.f32 (+.f32 u1 (*.f32 u1 (neg.f32 u1))) u1)
(/.f32 (-.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) #s(literal -1 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 (neg.f32 u1) u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 u1))) #s(literal -2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1)) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 u1 #s(literal -1 binary32)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 #s(literal -1 binary32)))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (neg.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 u1 (*.f32 u1 u1)) u1)
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) u1)
(fma.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(+.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(sin.f32 (+.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(cos.f32 (neg.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(cos.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(log.f32 (pow.f32 (sqrt.f32 (exp.f32 (PI.f32))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(*.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) #s(literal -314159265359/50000000000 binary32)) u2)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(*.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)) (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))) (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))))
(/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2) (pow.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2) (pow.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (pow.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (fma.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)) (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (pow.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (neg.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32)))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))))
(-.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) u2) #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) u2) #s(literal -314159265359/50000000000 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) #s(literal -314159265359/50000000000 binary32)) u2 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) #s(literal -314159265359/50000000000 binary32)) u2 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (fma.f32 #s(literal -25000000000/314159265359 binary32) (/.f32 (PI.f32) u2) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(pow.f32 (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(+.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(+.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(+.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(+.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(+.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
#s(literal -314159265359/50000000000 binary32)
u2
(log.f32 (sqrt.f32 (exp.f32 (PI.f32))))
(*.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)))
(*.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32))))
(*.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(sqrt.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))
(/.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 2 binary32))
(/.f32 (neg.f32 (PI.f32)) #s(literal -2 binary32))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 (PI.f32) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (fabs.f32 (/.f32 #s(literal 2 binary32) (PI.f32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32)))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(pow.f32 (/.f32 #s(literal 2 binary32) (PI.f32)) #s(literal -1 binary32))
(+.f32 (/.f32 (cosh.f32 (log.f32 (PI.f32))) #s(literal 2 binary32)) (/.f32 (sinh.f32 (log.f32 (PI.f32))) #s(literal 2 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 2 binary32) (PI.f32))))
(fabs.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(fabs.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(PI.f32)
#s(literal 1/2 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (sqrt.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 (exp.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fabs.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
(*.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(sqrt.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(pow.f32 (*.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 2 binary32))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1 binary32))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fabs.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))))
(fabs.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(exp.f32 (fma.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32) (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)) #s(literal 2 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (*.f32 u1 u1))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)
(*.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal -1 binary32) u1))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) u1))) (+.f32 u1 (*.f32 (neg.f32 u1) u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (pow.f32 (*.f32 #s(literal -1 binary32) u1) #s(literal 3 binary32))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (fma.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 #s(literal -1 binary32) u1) (*.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (*.f32 u1 u1) (neg.f32 u1))) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (fma.f32 u1 u1 (*.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) u1) (pow.f32 (*.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 (fma.f32 (*.f32 (neg.f32 u1) u1) (*.f32 (neg.f32 u1) u1) (*.f32 u1 (*.f32 (neg.f32 u1) u1)))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) u1) (pow.f32 (neg.f32 (*.f32 u1 u1)) #s(literal 3 binary32))) (fma.f32 u1 u1 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (*.f32 u1 (neg.f32 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) u1)) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)))) (neg.f32 (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1))) (neg.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (+.f32 u1 (neg.f32 (*.f32 u1 u1))))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) (*.f32 u1 u1))) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 (*.f32 u1 u1))) (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (-.f32 u1 (*.f32 u1 u1))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) u1))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 u1 (*.f32 (neg.f32 u1) u1))
(-.f32 u1 (neg.f32 (*.f32 u1 u1)))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) u1)
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 u1 u1 u1)
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 u1 u1) (*.f32 u1 u1) (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))) (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 u1 u1) (*.f32 u1 u1)) (*.f32 (*.f32 u1 u1) u1)))))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 u1 u1))
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) u1)
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (*.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))) (+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (/.f32 (*.f32 u1 u1) u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 (/.f32 (*.f32 u1 u1) u1) (/.f32 (*.f32 u1 u1) u1)) (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1)))))
(/.f32 (+.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))) (*.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (neg.f32 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1))))))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (fma.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1))))))
(/.f32 (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal -1 binary32)) (fma.f32 u1 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (/.f32 u1 #s(literal -1 binary32)) (/.f32 u1 #s(literal -1 binary32)) (*.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32))))))
(/.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 (*.f32 u1 u1) (neg.f32 u1))) (*.f32 (neg.f32 u1) u1))
(/.f32 (fma.f32 #s(literal 2 binary32) u1 (*.f32 #s(literal 2 binary32) (*.f32 u1 u1))) (*.f32 #s(literal 2 binary32) u1))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1))) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (neg.f32 u1) #s(literal -1 binary32) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1) (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (neg.f32 u1) #s(literal 1 binary32) (*.f32 (neg.f32 u1) u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (+.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 u1))) #s(literal -2 binary32))
(/.f32 (fma.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) u1)))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1)) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal -1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) #s(literal -1 binary32))
(/.f32 (fma.f32 u1 #s(literal -1 binary32) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 (*.f32 #s(literal -1 binary32) (neg.f32 u1))) (*.f32 #s(literal -1 binary32) (neg.f32 u1)))
(/.f32 (fma.f32 (neg.f32 u1) #s(literal 2 binary32) #s(literal -2 binary32)) #s(literal -2 binary32))
(/.f32 (fma.f32 (neg.f32 u1) #s(literal 1 binary32) #s(literal -1 binary32)) #s(literal -1 binary32))
(/.f32 (fma.f32 (neg.f32 u1) u1 (*.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal -1 binary32) u1))
(/.f32 (fma.f32 #s(literal 1 binary32) (neg.f32 u1) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1))) (*.f32 (/.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32))) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)))
(/.f32 (fma.f32 u1 (neg.f32 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))
(/.f32 (fma.f32 u1 #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (-.f32 #s(literal 1 binary32) u1)) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (*.f32 u1 u1))) (*.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 (-.f32 #s(literal 1 binary32) u1) (*.f32 u1 u1))) (*.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (*.f32 (neg.f32 u1) #s(literal 1 binary32)) (*.f32 u1 u1)) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 u1))) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1 binary32) (neg.f32 u1))) #s(literal 1 binary32))
(/.f32 (-.f32 u1 (*.f32 u1 (neg.f32 u1))) u1)
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))) (neg.f32 (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) (/.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 u1 u1 (*.f32 (*.f32 u1 u1) u1)) (*.f32 u1 u1))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 u1 u1 u1) u1)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 u1))))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) (/.f32 u1 #s(literal -1 binary32)))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 u1 #s(literal -1 binary32))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) #s(literal -1 binary32)) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u1 u1) u1) #s(literal 1 binary32))) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) u1 (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1) u1 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(pow.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1))))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) #s(literal 1 binary32)))
(+.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 (neg.f32 u1) u1) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (neg.f32 (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1)))
(+.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)))))
(+.f32 (-.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)))))
(+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(sin.f32 (+.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(cos.f32 (neg.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(cos.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(sqrt.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))
(pow.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1/2 binary32))
(fabs.f32 (*.f32 (neg.f32 (neg.f32 u2)) #s(literal 314159265359/50000000000 binary32)))
(fabs.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 (neg.f32 u2))))
(fabs.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(fabs.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fabs.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
#s(literal 314159265359/50000000000 binary32)
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))))
(*.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)))
(*.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 u1))) (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (sqrt.f32 (neg.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (sqrt.f32 (neg.f32 (neg.f32 u1))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1/2 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal 1/2 binary32)) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (sqrt.f32 (neg.f32 u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 #s(literal 1 binary32) #s(literal -1/2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (neg.f32 u1)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(pow.f32 (exp.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))) (sinh.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (sinh.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
(+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 1 binary32)))
(fabs.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (fma.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32) #s(literal 0 binary32)))
(exp.f32 (fma.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32) #s(literal 0 binary32)))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (+.f32 #s(literal 0 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(exp.f32 (-.f32 #s(literal 0 binary32) (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))))
(*.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))))
(*.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))) (neg.f32 (sqrt.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (sqrt.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (sqrt.f32 (-.f32 u1 (*.f32 u1 u1))) (fabs.f32 u1))
(/.f32 (sqrt.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) #s(literal 1 binary32))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (sqrt.f32 (fma.f32 u1 u1 u1)))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (sqrt.f32 (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (neg.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (fabs.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (pow.f32 (/.f32 #s(literal -1 binary32) u1) #s(literal 1/2 binary32)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(pow.f32 (exp.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/4 binary32))
(pow.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) #s(literal 2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1/2 binary32))
(+.f32 (cosh.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (sinh.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(+.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 0 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1 binary32)))
(fabs.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1 binary32)))
(fabs.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
(fabs.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(exp.f32 (neg.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (neg.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal -1 binary32))))
(exp.f32 (-.f32 #s(literal 0 binary32) (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(expm1.f32 (*.f32 (log.f32 u1) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1))
(*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(sqrt.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (pow.f32 (/.f32 (neg.f32 u1) u1) #s(literal 3 binary32))) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (-.f32 (*.f32 (/.f32 (neg.f32 u1) u1) (/.f32 (neg.f32 u1) u1)) (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) u1)))))
(/.f32 (+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal -1 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal -1 binary32) (neg.f32 u1)) (neg.f32 u1))
(/.f32 (fma.f32 #s(literal -1 binary32) u1 (*.f32 u1 u1)) (*.f32 (neg.f32 u1) u1))
(/.f32 (+.f32 u1 (*.f32 u1 (neg.f32 u1))) (*.f32 u1 u1))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (neg.f32 u1)) (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (-.f32 #s(literal -2 binary32) (*.f32 (neg.f32 u1) #s(literal 2 binary32))) (*.f32 (neg.f32 u1) #s(literal 2 binary32)))
(/.f32 (-.f32 #s(literal -1 binary32) (*.f32 (neg.f32 u1) #s(literal 1 binary32))) (*.f32 (neg.f32 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal -1 binary32) u1) (*.f32 (neg.f32 u1) u1)) (*.f32 (neg.f32 u1) u1))
(/.f32 (-.f32 (*.f32 #s(literal 1 binary32) (neg.f32 u1)) (*.f32 u1 (neg.f32 u1))) (*.f32 u1 (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 u1 #s(literal 2 binary32))) (*.f32 u1 #s(literal 2 binary32)))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1))) (neg.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))) (neg.f32 (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (neg.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(/.f32 (neg.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) u1)) (neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(/.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) #s(literal -1 binary32))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (fma.f32 u1 u1 u1))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (fma.f32 u1 u1 u1)))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 u1 u1 u1))
(/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (neg.f32 (*.f32 u1 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 (neg.f32 u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1)))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 u1))) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) u1) (/.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) u1) (/.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) u1))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 u1 u1) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) u1) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)))
(-.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal -1 binary32) u1))
(-.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(-.f32 (/.f32 u1 (*.f32 u1 u1)) (/.f32 (*.f32 u1 u1) (*.f32 u1 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 u1 (neg.f32 (neg.f32 u1))))
(-.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 (neg.f32 u1)) u1))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal -1 binary32) u1) (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (/.f32 (neg.f32 u1) (neg.f32 (neg.f32 u1))))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) (/.f32 (neg.f32 u1) u1))
(fma.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32) #s(literal -1 binary32))
(fma.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal -1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) (neg.f32 (neg.f32 u1))))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 2 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (*.f32 (neg.f32 u1) u1) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (/.f32 (neg.f32 (*.f32 u1 u1)) (fma.f32 u1 u1 u1)))
(+.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)) (/.f32 (*.f32 (*.f32 u1 u1) (neg.f32 u1)) (*.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)) u1)))
(+.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) (/.f32 (/.f32 (neg.f32 u1) u1) #s(literal 1 binary32)))
(+.f32 (/.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)) #s(literal -1 binary32))
(+.f32 (/.f32 (neg.f32 u1) (neg.f32 (neg.f32 u1))) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 (neg.f32 u1) u1) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) (neg.f32 (neg.f32 u1))))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(+.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) (/.f32 #s(literal 0 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(fabs.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(fabs.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(exp.f32 (+.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(literal 2 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal -1 binary32)))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 #s(literal -1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(-.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fma.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 #s(literal 0 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32))) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (+.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)))) (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)))) (neg.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (cos.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32))) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (fma.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32) (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))))
(-.f32 (/.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 #s(literal 1 binary32) (cos.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))) (*.f32 #s(literal 0 binary32) (sin.f32 (*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32)))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal -1 binary32)))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 0 binary32) (sin.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))))
(-.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) #s(literal 0 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(fma.f32 #s(literal 0 binary32) (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(fma.f32 #s(literal 1 binary32) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(sin.f32 (+.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(+.f32 (/.f32 (*.f32 (pow.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) #s(literal 0 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))) (/.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 3 binary32)) (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) #s(literal 2 binary32)) (-.f32 (pow.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (cos.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))) (*.f32 (cos.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (sin.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))) (cos.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(+.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 0 binary32)))
(cos.f32 (neg.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(cos.f32 (neg.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(neg.f32 (sin.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(log.f32 (pow.f32 (sqrt.f32 (exp.f32 (PI.f32))) (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(*.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) #s(literal 314159265359/50000000000 binary32)) u2)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(*.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))) (*.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (-.f32 (*.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))) (*.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))))
(/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2) (pow.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) #s(literal 3 binary32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (-.f32 (*.f32 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32))))))
(/.f32 (fma.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2) (pow.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) #s(literal 3 binary32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (pow.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) #s(literal 3 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (fma.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 (*.f32 u2 #s(literal -314159265359/50000000000 binary32)) #s(literal 1/2 binary32)) (PI.f32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))))) (*.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (*.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 2 binary32) (PI.f32))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))))) (neg.f32 (neg.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 2 binary32) (PI.f32)) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))))) (neg.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))))
(/.f32 (neg.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) (neg.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32)))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32))))))
(/.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))))
(-.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(-.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32)))) (sqrt.f32 (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (fabs.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32)))) (cbrt.f32 (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (pow.f32 (PI.f32) #s(literal 2/3 binary32))) (cbrt.f32 (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) u2) #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) u2) #s(literal 314159265359/50000000000 binary32) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) #s(literal 314159265359/50000000000 binary32)) u2 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) #s(literal 314159265359/50000000000 binary32)) u2 (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (/.f32 #s(literal -1 binary32) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (fabs.f32 (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (fabs.f32 (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32))) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (pow.f32 (PI.f32) #s(literal 2/3 binary32)) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(fma.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (fma.f32 (/.f32 (PI.f32) u2) #s(literal 25000000000/314159265359 binary32) #s(literal 1 binary32)) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(pow.f32 (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)))) #s(literal -1 binary32))
(+.f32 (/.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 2 binary32)) #s(literal 2 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 (*.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 1/2 binary32)) (PI.f32))))))
(+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(+.f32 (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (/.f32 (neg.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(+.f32 (/.f32 (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 (neg.f32 (neg.f32 (PI.f32))) #s(literal 1/2 binary32)))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(+.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(+.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(+.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (/.f32 #s(literal 0 binary32) (/.f32 (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) (*.f32 #s(literal 31006276680305942139213528068663279/125000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) u2))))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
u2

eval187.0ms (4.5%)

Memory
30.8MiB live, 343.9MiB allocated; 96ms collecting garbage
Compiler

Compiled 48 771 to 5 726 computations (88.3% saved)

prune118.0ms (2.8%)

Memory
-38.6MiB live, 124.5MiB allocated; 141ms collecting garbage
Pruning

44 alts after pruning (41 fresh and 3 done)

PrunedKeptTotal
New1 715351 750
Fresh7613
Picked325
Done011
Total1 725441 769
Accuracy
100.0%
Counts
1 769 → 44
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
98.6%
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
98.7%
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
88.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
99.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
99.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 binary32))))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (sqrt.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
78.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
84.1%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.8%
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.9%
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
80.6%
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
88.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
80.6%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
80.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
80.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
80.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
79.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
75.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
74.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
79.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
79.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
Compiler

Compiled 1 747 to 1 451 computations (16.9% saved)

series36.0ms (0.9%)

Memory
20.2MiB live, 65.3MiB allocated; 3ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
07414387
Stop Event
iter-limit
Counts
37 → 138
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(PI.f32)
#s(literal 1/2 binary32)
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
u2
#s(literal -314159265359/50000000000 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
#s(literal -1 binary32)
(-.f32 u1 #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(pow.f32 u2 #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (sqrt.f32 u1)) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (- 1 u1) #s(literal 1 binary32))
#s(approx (- 1 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1)))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 u1 (fma.f32 #s(literal 3/8 binary32) (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (sqrt.f32 u1))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (sqrt.f32 u1) (*.f32 u1 (fma.f32 #s(literal 5/16 binary32) (*.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 3/8 binary32) (sqrt.f32 u1))))))))
#s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) u1)))
#s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 #s(literal 3/8 binary32) u1)))))
#s(approx (sqrt (/ -1 (- u1 1))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1/2 binary32) (*.f32 u1 (+.f32 #s(literal 3/8 binary32) (*.f32 #s(literal 5/16 binary32) u1)))))))
#s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))
#s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
#s(approx (- u1 1) #s(literal -1 binary32))
#s(approx (- u1 1) (-.f32 u1 #s(literal 1 binary32)))
#s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (*.f32 u1 (fma.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 7 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32))))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32))))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (sqrt.f32 u1) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 #s(literal -1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1/8 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))) u1))
#s(approx (sqrt (/ (- 1 u1) u1)) (/.f32 (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal -1/16 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal 5 binary32)))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 3 binary32)))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))) u1))
#s(approx (/ (- 1 u1) u1) (/.f32 #s(literal 1 binary32) u1))
#s(approx (/ (- 1 u1) u1) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)) u1))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (/ u1 (- 1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) u1))
#s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 u1 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 u1 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 u1 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
#s(approx (sqrt (/ -1 (- u1 1))) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))
#s(approx (sqrt (/ -1 (- u1 1))) (-.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))))
#s(approx (sqrt (/ -1 (- u1 1))) (+.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (sqrt (/ -1 (- u1 1))) (-.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))))))
#s(approx (/ -1 (- u1 1)) (/.f32 #s(literal -1 binary32) u1))
#s(approx (/ -1 (- u1 1)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)))
#s(approx (/ -1 (- u1 1)) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)) u1))
#s(approx (/ -1 (- u1 1)) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))) u1))
#s(approx (- u1 1) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (sqrt u1) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (pow.f32 u1 #s(literal 2 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (-.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))) (*.f32 #s(literal 1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32))))) (pow.f32 u1 #s(literal 3 binary32))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))) (/.f32 #s(literal 1/8 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))))
#s(approx (sqrt (/ (- 1 u1) u1)) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (+.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32)))))))
#s(approx (/ (- 1 u1) u1) (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)) #s(literal 1 binary32)))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
#s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (*.f32 #s(literal -1 binary32) (*.f32 u1 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))))) (pow.f32 u1 #s(literal 3 binary32))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1))))))))
#s(approx (sqrt (/ -1 (- u1 1))) (-.f32 (+.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal -1 binary32) u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))) (pow.f32 u1 #s(literal 3 binary32))))) (/.f32 #s(literal 1/2 binary32) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) u1))))))
#s(approx (/ -1 (- u1 1)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)))
#s(approx (/ -1 (- u1 1)) (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)) u1))) u1)))
#s(approx (- u1 1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
#s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (sqrt u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (fma.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 7 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (fma.f32 #s(literal -1/4 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))) (*.f32 #s(literal -1/8 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32)))))) u1)) (*.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ (- 1 u1) u1)) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal 1/16 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 5 binary32))))) (*.f32 #s(literal 1/8 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 3 binary32))))) u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (fma.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))))
#s(approx (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
#s(approx (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)) (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (* u2 -314159265359/50000000000) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
#s(approx u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (* -98696044010906577398881/5000000000000000000000 (pow u2 2)) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))
#s(approx (pow u2 2) (pow.f32 u2 #s(literal 2 binary32)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (fma.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (/.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
#s(approx (* 314159265359/50000000000 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (*.f32 (sin.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (sin.f32 (-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
#s(approx (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (+ 1 (* -98696044010906577398881/5000000000000000000000 (pow u2 2))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)))) (*.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (sin (+ (* (PI) 1/2) (* u2 -314159265359/50000000000))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
#s(approx (+ (* (PI) 1/2) (* u2 -314159265359/50000000000)) (*.f32 #s(literal -1 binary32) (*.f32 u2 (+.f32 #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (PI.f32) u2))))))
Calls

9 calls:

TimeVariablePoint
3.0ms
u2
inf
2.0ms
u2
-inf
2.0ms
u1
inf
2.0ms
u1
-inf
2.0ms
u1
0

rewrite85.0ms (2%)

Memory
13.4MiB live, 108.7MiB allocated; 8ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
043218
070219
1245201
01852198
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
37 → 511
Calls
Call 1
Inputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32))))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))
(PI.f32)
#s(literal 1/2 binary32)
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
u2
#s(literal -314159265359/50000000000 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
#s(literal -1 binary32)
(-.f32 u1 #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 u1)
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(pow.f32 u2 #s(literal 2 binary32))
#s(literal 2 binary32)
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
Outputs
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (neg.f32 u1) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (*.f32 u1 #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) (neg.f32 u1))
(*.f32 (neg.f32 u1) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (neg.f32 u1) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1)) u1)
(/.f32 (*.f32 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
u1
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (neg.f32 u1))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1)
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (-.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) u1)) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32)))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))) #s(literal -1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal -1 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) u1)
(+.f32 (/.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32)))
(neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (fabs.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 (*.f32 (fma.f32 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32)) #s(literal 1 binary32)) #s(literal 1/2 binary32)) (PI.f32))
(*.f32 (*.f32 (fma.f32 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32)) #s(literal 1 binary32)) (PI.f32)) #s(literal 1/2 binary32))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 (fma.f32 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32)) #s(literal 1 binary32)) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (fma.f32 #s(literal -314159265359/25000000000 binary32) (/.f32 u2 (PI.f32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)))) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(/.f32 (-.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (pow.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) (neg.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) #s(literal -314159265359/50000000000 binary32)) u2))))
(/.f32 (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (fma.f32 (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32)) #s(literal 1/8 binary32) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32))) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (/.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)) (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(-.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 (neg.f32 (PI.f32)) #s(literal 1/2 binary32)))
(-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (neg.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 u2 #s(literal -314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(+.f32 (/.f32 (*.f32 #s(literal 1/8 binary32) (*.f32 (*.f32 (PI.f32) (PI.f32)) (PI.f32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (/.f32 (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (PI.f32) (PI.f32)) (*.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 (neg.f32 (neg.f32 u2)) #s(literal -314159265359/50000000000 binary32)))
(+.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(+.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(neg.f32 (-.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(PI.f32)
#s(literal 1/2 binary32)
(*.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
(neg.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
u2
#s(literal -314159265359/50000000000 binary32)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/4 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1))
(pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1))))
(fabs.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)) (neg.f32 (sqrt.f32 u1)))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1/2 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 #s(literal -1 binary32)) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (sqrt.f32 #s(literal -1 binary32))) (neg.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))) #s(literal -1 binary32))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (sqrt.f32 #s(literal -1 binary32)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(fabs.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(exp.f32 (*.f32 (log.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 u1 u1 #s(literal -1 binary32))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32))) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(/.f32 (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) u1)
(/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(neg.f32 (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
#s(literal -1 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) u1)) u1)
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) u1)
(*.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(*.f32 u1 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))
(/.f32 (-.f32 (*.f32 u1 #s(literal 2 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 #s(literal -1 binary32)))))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))))
(-.f32 u1 #s(literal 1 binary32))
(+.f32 #s(literal -1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal -1 binary32) u1)
(+.f32 u1 #s(literal -1 binary32))
(neg.f32 (-.f32 #s(literal 1 binary32) u1))
(*.f32 (pow.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)) (pow.f32 (sqrt.f32 u1) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(/.f32 (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(literal 2 binary32))
(/.f32 #s(literal -2 binary32) (*.f32 #s(literal 2 binary32) (neg.f32 (sqrt.f32 u1))))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (sqrt.f32 u1))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(pow.f32 (sqrt.f32 u1) #s(literal -1 binary32))
(pow.f32 u1 #s(literal -1/2 binary32))
(exp.f32 (*.f32 (log.f32 (sqrt.f32 u1)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(*.f32 (/.f32 (sqrt.f32 u1) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (pow.f32 u1 #s(literal 1/4 binary32)) (pow.f32 u1 #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(*.f32 #s(literal -1 binary32) (neg.f32 (sqrt.f32 u1)))
(*.f32 #s(literal 1 binary32) (sqrt.f32 u1))
(sqrt.f32 (*.f32 (sqrt.f32 u1) (sqrt.f32 u1)))
(sqrt.f32 u1)
(/.f32 (neg.f32 (sqrt.f32 u1)) #s(literal -1 binary32))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(/.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(/.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(pow.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) #s(literal -1 binary32))
(pow.f32 (sqrt.f32 u1) #s(literal 1 binary32))
(pow.f32 u1 #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 u1)))
(fabs.f32 (sqrt.f32 u1))
(exp.f32 (*.f32 (log.f32 u1) #s(literal 1/2 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
(neg.f32 (/.f32 (sqrt.f32 u1) #s(literal -1 binary32)))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(/.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32) #s(literal 2 binary32)) #s(literal 2 binary32))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32))) #s(literal 2 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (+.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) #s(literal 2 binary32))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32) #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(neg.f32 (*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal -1 binary32)))
(neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 2 binary32)) #s(literal 2 binary32))
(*.f32 (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(neg.f32 (/.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32)))
(neg.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (fabs.f32 u2) (fabs.f32 u2))
(*.f32 (exp.f32 (log.f32 u2)) (exp.f32 (log.f32 u2)))
(*.f32 (neg.f32 u2) (neg.f32 u2))
(*.f32 u2 u2)
(pow.f32 (exp.f32 (log.f32 u2)) #s(literal 2 binary32))
(pow.f32 (*.f32 u2 u2) #s(literal 1 binary32))
(pow.f32 u2 #s(literal 2 binary32))
(+.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(fabs.f32 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
#s(literal 2 binary32)
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (/.f32 #s(literal 1 binary32) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 #s(literal 1 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) #s(literal 1 binary32)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (neg.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(pow.f32 (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal -1 binary32))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(+.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(neg.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))))
(neg.f32 (/.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(/.f32 (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))) (-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(literal 3 binary32)) (pow.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (-.f32 (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))) (*.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (neg.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(-.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 314159265359/50000000000 binary32) u2 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (fma.f32 #s(literal 1/2 binary32) (PI.f32) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(+.f32 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(cos.f32 (neg.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (fabs.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32))))
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 (neg.f32 u2) #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(*.f32 #s(literal -314159265359/50000000000 binary32) (neg.f32 u2))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
#s(literal 314159265359/50000000000 binary32)
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sqrt.f32 #s(literal -1 binary32))) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)) (pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(*.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (sqrt.f32 u1)))
(/.f32 (/.f32 #s(literal -1 binary32) (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))
(/.f32 (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))) (sqrt.f32 (neg.f32 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (sqrt.f32 u1)) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
(fabs.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal 1/2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 u1)) (-.f32 u1 #s(literal 1 binary32)))
(*.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1) (/.f32 u1 (neg.f32 u1)))
(*.f32 (/.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(*.f32 (-.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) u1)) (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) u1) u1) u1)
(/.f32 (-.f32 (*.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32)) (+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))
(/.f32 (-.f32 (pow.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) u1) (+.f32 #s(literal 1 binary32) (*.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))
(/.f32 (-.f32 u1 (*.f32 u1 u1)) (*.f32 u1 u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) #s(literal 1 binary32)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) u1))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))
(/.f32 (fma.f32 u1 u1 #s(literal -1 binary32)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32)) u1))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32))) (neg.f32 u1)))
(/.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32))
(/.f32 #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 u1 #s(literal 1 binary32)) (neg.f32 u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 (neg.f32 u1)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) u1)
(/.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(-.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) (neg.f32 u1)))
(-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) u1))
(fma.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal -1 binary32))
(+.f32 (/.f32 u1 (neg.f32 u1)) (/.f32 #s(literal 1 binary32) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 (neg.f32 u1) u1))
(+.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal -1 binary32))
(neg.f32 (*.f32 (-.f32 u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) (neg.f32 u1)))
(neg.f32 (/.f32 #s(literal -1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(neg.f32 (/.f32 (-.f32 u1 #s(literal 1 binary32)) u1))

eval61.0ms (1.5%)

Memory
-23.0MiB live, 114.8MiB allocated; 17ms collecting garbage
Compiler

Compiled 17 668 to 2 625 computations (85.1% saved)

prune48.0ms (1.1%)

Memory
4.9MiB live, 96.1MiB allocated; 5ms collecting garbage
Pruning

63 alts after pruning (57 fresh and 6 done)

PrunedKeptTotal
New65132683
Fresh112536
Picked235
Done033
Total66463727
Accuracy
100.0%
Counts
727 → 63
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
98.7%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
88.5%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
74.0%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
88.1%
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.6%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
99.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
99.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
88.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
88.7%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
86.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
86.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (sqrt.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
78.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
84.1%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.8%
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
68.4%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
73.9%
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
80.6%
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
4.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
64.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
72.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
80.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
80.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
80.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
75.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
74.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
Compiler

Compiled 2 524 to 2 093 computations (17.1% saved)

series94.0ms (2.3%)

Memory
19.0MiB live, 158.0MiB allocated; 20ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06164757
Stop Event
iter-limit
Counts
46 → 116
Calls
Call 1
Inputs
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
#s(literal 1/2 binary32)
(PI.f32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
#s(literal -314159265359/50000000000 binary32)
(cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(*.f32 (log.f32 u2) #s(literal 2 binary32))
(log.f32 u2)
#s(literal 2 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
Outputs
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 u1)))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1))))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)))))))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1))))))))))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1)))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 u1 (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1)))))))
#s(approx (/ u1 (- 1 u1)) u1)
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (- 1 u1) #s(literal 1 binary32))
#s(approx (- 1 u1) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32)))))))) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 u1 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 u1 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 u1) #s(literal 2 binary32))))))) (sqrt.f32 u1)))))))))
#s(approx (+ 1 u1) (+.f32 #s(literal 1 binary32) u1))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32))))))))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 #s(literal -1 binary32)))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (-.f32 (+.f32 (sqrt.f32 #s(literal -1 binary32)) (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32))))))) (/.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (/ u1 (- 1 u1)) #s(literal -1 binary32))
#s(approx (/ u1 (- 1 u1)) (*.f32 #s(literal -1 binary32) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) (pow.f32 u1 #s(literal 2 binary32)))) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) u1))
#s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (sqrt.f32 #s(literal -1 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32)))
#s(approx (* u1 (+ 1 u1)) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (+ 1 u1) (*.f32 u1 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32)))
#s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32)))))))
#s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (pow.f32 u1 #s(literal 3 binary32)))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32)))))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (+.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 3 binary32))))))))
#s(approx (+ 1 (* u1 (+ 1 u1))) (*.f32 (pow.f32 u1 #s(literal 2 binary32)) (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32)))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32))))) u1) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) u1) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))))) u1) (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32)))))) u1) (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (sqrt.f32 #s(literal -1 binary32)))))) u1) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 #s(literal -1 binary32)))))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 #s(literal -1 binary32)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (sqrt.f32 #s(literal -1 binary32))))) u1))))
#s(approx (/ u1 (- 1 u1)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)) #s(literal 1 binary32)))
#s(approx (- 1 u1) (*.f32 #s(literal -1 binary32) (*.f32 u1 (-.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal 1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1 binary32) (/.f32 (fma.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (sqrt.f32 #s(literal -1 binary32))) (*.f32 #s(literal -1/2 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal -1/2 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/4 binary32) (/.f32 #s(literal 1 binary32) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32))))) (pow.f32 (sqrt.f32 #s(literal -1 binary32)) #s(literal 2 binary32)))))) (*.f32 u1 (sqrt.f32 #s(literal -1 binary32)))))) u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32))))) u1) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(literal -1 binary32)))))
#s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (*.f32 (pow.f32 u1 #s(literal 4 binary32)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -1 binary32) (/.f32 (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)) u1)))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)) #s(literal 1 binary32)))))
#s(approx (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1))))) (*.f32 #s(literal -1 binary32) (*.f32 (pow.f32 u1 #s(literal 3 binary32)) (-.f32 (*.f32 #s(literal -1 binary32) (/.f32 (+.f32 #s(literal 1 binary32) (+.f32 (/.f32 #s(literal 1 binary32) u1) (/.f32 #s(literal 1 binary32) (pow.f32 u1 #s(literal 2 binary32))))) u1)) #s(literal 1 binary32)))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 u2 (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2))) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
#s(approx (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))
#s(approx (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
#s(approx (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))) #s(literal 98696044010906577398881/5000000000000000000000 binary32)))))
#s(approx (* 314159265359/50000000000 u2) (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
#s(approx u2 u2)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))))))
#s(approx (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))) (*.f32 #s(literal -314159265359/50000000000 binary32) (*.f32 u2 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
#s(approx (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))
#s(approx (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))) (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))))))
#s(approx (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))) (*.f32 u2 (fma.f32 #s(literal -314159265359/50000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))))))))
#s(approx (sin (* -314159265359/50000000000 u2)) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
#s(approx (sin (* -314159265359/50000000000 u2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 314159265359/50000000000 binary32))))
#s(approx (sin (* -314159265359/50000000000 u2)) (*.f32 u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 #s(literal -3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))) #s(literal 314159265359/50000000000 binary32))))
#s(approx (sin (* -314159265359/50000000000 u2)) (*.f32 u2 (-.f32 (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (+.f32 #s(literal 31006276680305942139213528068663279/750000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (*.f32 #s(literal 302029322777818351566783844332719832329455959975176141755859165754785028165295919/3937500000000000000000000000000000000000000000000000000000000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 3060196847853821555298148281676017575122444629042460390799/37500000000000000000000000000000000000000000000000000000 binary32))))) #s(literal 314159265359/50000000000 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -961389193575684075633145058384385882649239799132134631991269883031841/11250000000000000000000000000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))))))
#s(approx (* -98696044010906577398881/5000000000000000000000 (exp (* (log u2) 2))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))
#s(approx (exp (* (log u2) 2)) (pow.f32 u2 #s(literal 2 binary32)))
#s(approx (* (log u2) 2) (*.f32 #s(literal 2 binary32) (log.f32 u2)))
#s(approx (log u2) (log.f32 u2))
#s(approx (+ (* (sqrt (/ u1 (- 1 u1))) (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2)))) (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))))) (fma.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sin (* 1/2 (PI))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
#s(approx (cos (* 314159265359/50000000000 u2)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI)))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
#s(approx (sin (* -314159265359/50000000000 u2)) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
#s(approx (+ 1 (* -98696044010906577398881/5000000000000000000000 (exp (* (log u2) 2)))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (-.f32 (/.f32 #s(literal 1 binary32) (pow.f32 u2 #s(literal 2 binary32))) #s(literal 98696044010906577398881/5000000000000000000000 binary32))))
#s(approx (* (log u2) 2) (*.f32 #s(literal -2 binary32) (log.f32 (/.f32 #s(literal 1 binary32) u2))))
#s(approx (log u2) (*.f32 #s(literal -1 binary32) (log.f32 (/.f32 #s(literal 1 binary32) u2))))
Calls

9 calls:

TimeVariablePoint
36.0ms
u2
0
16.0ms
u2
inf
10.0ms
u2
-inf
3.0ms
u1
inf
3.0ms
u1
-inf

rewrite119.0ms (2.9%)

Memory
-7.0MiB live, 140.2MiB allocated; 31ms collecting garbage
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
052383
088356
1312341
02939328
Stop Event
iter-limit
iter-limit
node-limit
iter-limit
Counts
46 → 647
Calls
Call 1
Inputs
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
u1
(-.f32 #s(literal 1 binary32) u1)
#s(literal 1 binary32)
(*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
#s(literal 1/2 binary32)
(PI.f32)
(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))))
(*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))
(sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
#s(literal -314159265359/50000000000 binary32)
(cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (+.f32 #s(literal 1 binary32) u1))
(+.f32 #s(literal 1 binary32) u1)
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))))
#s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
(*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1))))
(+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
#s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))))
(+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(*.f32 (log.f32 u2) #s(literal 2 binary32))
(log.f32 u2)
#s(literal 2 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(fma.f32 u1 u1 u1)
Outputs
(*.f32 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))))
(*.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (/.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 1 binary32)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (-.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))))
(/.f32 (neg.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)))) (neg.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(/.f32 (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)) (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))))
(/.f32 (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32))) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))) (-.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32))) (+.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)))))
(-.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))) (/.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))))
(-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (neg.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))) (/.f32 (pow.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 3 binary32)) (fma.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (-.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (pow.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))))
(+.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(neg.f32 (-.f32 (*.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))))
(*.f32 (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)) (pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/4 binary32)))
(*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 u1) (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 u1) (pow.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) #s(literal 1/2 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (neg.f32 (sqrt.f32 u1)) (neg.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (sqrt.f32 (neg.f32 u1)) (sqrt.f32 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(pow.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(fabs.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)
(*.f32 (neg.f32 u1) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
(*.f32 u1 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (neg.f32 (neg.f32 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(/.f32 (neg.f32 u1) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))
(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
(pow.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) #s(literal -1 binary32))
(neg.f32 (/.f32 (neg.f32 u1) (-.f32 #s(literal 1 binary32) u1)))
(neg.f32 (/.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
u1
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))))
(*.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (+.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (-.f32 (*.f32 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (neg.f32 (-.f32 u1 #s(literal -1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))))
(-.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(-.f32 #s(literal 1 binary32) u1)
(+.f32 (neg.f32 u1) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 u1))
(neg.f32 (-.f32 u1 #s(literal 1 binary32)))
#s(literal 1 binary32)
(*.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(/.f32 (neg.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (cos.f32 (+.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)))
(sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))
(log.f32 (pow.f32 (exp.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (sqrt.f32 (PI.f32))) (sqrt.f32 (PI.f32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) (cbrt.f32 (*.f32 (PI.f32) (PI.f32)))) (cbrt.f32 (PI.f32)))
(*.f32 (sqrt.f32 (PI.f32)) (*.f32 (sqrt.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (sqrt.f32 (PI.f32)) (/.f32 (sqrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (*.f32 (cbrt.f32 (PI.f32)) #s(literal 1/2 binary32)))
(*.f32 (cbrt.f32 (*.f32 (PI.f32) (PI.f32))) (/.f32 (cbrt.f32 (PI.f32)) #s(literal 2 binary32)))
(*.f32 (PI.f32) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (PI.f32))
(sqrt.f32 (*.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (PI.f32)) #s(literal -2 binary32))
(/.f32 (PI.f32) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (PI.f32)))
(fabs.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(fabs.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(literal 1/2 binary32)
(PI.f32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(/.f32 (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 2 binary32) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (fma.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 2 binary32) (*.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))) #s(literal 4 binary32))
(/.f32 (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))) (-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(/.f32 (+.f32 (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) #s(literal 3 binary32)) (pow.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 3 binary32))) (fma.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (-.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))))
(/.f32 (+.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (fma.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 2 binary32) (*.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))) #s(literal 4 binary32))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (neg.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (neg.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(-.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (+.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(+.f32 (*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(cos.f32 (neg.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(cos.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
(*.f32 u2 #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
(sqrt.f32 (*.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)) (*.f32 u2 #s(literal 314159265359/50000000000 binary32))))
(fabs.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(fabs.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
#s(literal 314159265359/50000000000 binary32)
u2
(*.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))))
(/.f32 (*.f32 (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (*.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) #s(literal 2 binary32))
(/.f32 (*.f32 (sqrt.f32 u1) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)) (*.f32 #s(literal 2 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
(/.f32 (*.f32 (sqrt.f32 u1) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) (*.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) #s(literal 2 binary32)))
(*.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 1/2 binary32))
(*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(/.f32 (neg.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal -2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (cos.f32 (+.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))) (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))) #s(literal 2 binary32))
(/.f32 (-.f32 (cos.f32 (-.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2) (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))) (cos.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))) #s(literal 2 binary32))
(/.f32 (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) #s(literal 2 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 2 binary32) (+.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))))
(+.f32 (/.f32 (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) #s(literal 2 binary32)) (/.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) #s(literal 2 binary32)))
(sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))
(*.f32 (neg.f32 u2) #s(literal 314159265359/50000000000 binary32))
(*.f32 #s(literal -314159265359/50000000000 binary32) u2)
(*.f32 u2 #s(literal -314159265359/50000000000 binary32))
(*.f32 #s(literal 314159265359/50000000000 binary32) (neg.f32 u2))
(neg.f32 (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))
#s(literal -314159265359/50000000000 binary32)
(fma.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(sin.f32 (fma.f32 #s(literal -1/2 binary32) (PI.f32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32))))
(+.f32 (*.f32 (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))) (*.f32 (cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))) (sin.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(cos.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32))))
(cos.f32 (*.f32 #s(literal -1/2 binary32) (PI.f32)))
(cos.f32 (*.f32 (PI.f32) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fabs.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fabs.f32 u1)) (fabs.f32 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) u1) u1)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (fma.f32 u1 u1 (*.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) u1))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 u1 (*.f32 (neg.f32 (fabs.f32 u1)) (fabs.f32 u1)))
(-.f32 u1 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(-.f32 u1 (*.f32 (neg.f32 u1) u1))
(-.f32 u1 (*.f32 u1 (neg.f32 u1)))
(-.f32 u1 (neg.f32 (*.f32 u1 u1)))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) u1)
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) u1 (neg.f32 (neg.f32 u1)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) u1 u1)
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 u1 u1 (neg.f32 (neg.f32 u1)))
(fma.f32 u1 u1 u1)
(+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(+.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 u1)))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(+.f32 u1 (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(+.f32 u1 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 (*.f32 #s(literal 1 binary32) (neg.f32 u1)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (neg.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 u1 u1 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 (*.f32 u1 u1) (-.f32 #s(literal 1 binary32) u1)))
(-.f32 #s(literal 1 binary32) (neg.f32 u1))
(-.f32 u1 #s(literal -1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 u1)))
(+.f32 #s(literal 1 binary32) u1)
(+.f32 u1 #s(literal 1 binary32))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 u1 #s(literal 1 binary32))))
(neg.f32 (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)))))
(fabs.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1) u1)) u1)
(*.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1) #s(literal 1 binary32))
(*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32)) u1)
(*.f32 u1 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 u1 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) u1) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1))) (-.f32 u1 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 (pow.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1)))))
(-.f32 u1 (*.f32 (neg.f32 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 u1 (*.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) u1))
(-.f32 u1 (neg.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1)))
(fma.f32 (*.f32 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) u1)
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1)
(fma.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1) u1)
(fma.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1)
(+.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1) u1)
(+.f32 u1 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(*.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32)))
(/.f32 (-.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(/.f32 (neg.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(/.f32 (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (+.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))) (/.f32 (*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1 (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) u1 #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) u1 #s(literal 1 binary32))
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) u1))
(fma.f32 u1 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (pow.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 3 binary32)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) (-.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32))
(+.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 (fma.f32 u1 u1 u1) u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1))))
(+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(+.f32 u1 (fma.f32 (fma.f32 u1 u1 u1) u1 #s(literal 1 binary32)))
(neg.f32 (-.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)) u1)
(*.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32))
(*.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1))
(*.f32 u1 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) u1) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 u1 u1) u1))) (-.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))
(/.f32 (fma.f32 (*.f32 u1 u1) u1 (pow.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 3 binary32))) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) (*.f32 (fma.f32 u1 u1 u1) u1)) (*.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1)))))
(/.f32 (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1)) #s(literal -1 binary32))
(/.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) u1 u1)))
(-.f32 u1 (*.f32 (neg.f32 u1) (fma.f32 u1 u1 u1)))
(-.f32 u1 (*.f32 (neg.f32 (fma.f32 u1 u1 u1)) u1))
(-.f32 u1 (neg.f32 (*.f32 (fma.f32 u1 u1 u1) u1)))
(fma.f32 (*.f32 u1 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1) u1)
(fma.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 (*.f32 u1 u1) u1) u1)
(fma.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)) u1)
(fma.f32 (fma.f32 u1 u1 u1) u1 u1)
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1) u1)
(fma.f32 u1 (fma.f32 u1 u1 u1) u1)
(+.f32 (*.f32 (fma.f32 u1 u1 u1) u1) u1)
(+.f32 u1 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) u1)))
(+.f32 u1 (*.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)))
(+.f32 u1 (/.f32 (*.f32 (fma.f32 u1 u1 u1) u1) #s(literal 1 binary32)))
(+.f32 u1 (*.f32 (fma.f32 u1 u1 u1) u1))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (fma.f32 u1 u1 u1))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(*.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (-.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) #s(literal 1 binary32)) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (*.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))) (neg.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))) (neg.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1))) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(/.f32 (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1) #s(literal 1 binary32))))
(-.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (neg.f32 u1))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))) (/.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (-.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))))
(-.f32 (*.f32 u1 u1) (-.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (neg.f32 (fma.f32 u1 u1 u1)))
(fma.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fabs.f32 u1)) (fabs.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) u1) u1 #s(literal 1 binary32))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (-.f32 (fma.f32 u1 u1 u1) #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) u1)) u1 (*.f32 u1 u1))
(fma.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1)) u1 #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) #s(literal 1 binary32))) #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 u1 u1))) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (/.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) u1 (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) #s(literal 1 binary32))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 u1 u1))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) #s(literal 1 binary32))
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) (-.f32 u1 #s(literal -1 binary32)))
(fma.f32 (*.f32 u1 u1) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32) (*.f32 u1 u1))
(fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(fma.f32 u1 (-.f32 u1 #s(literal -1 binary32)) #s(literal 1 binary32))
(fma.f32 u1 u1 (-.f32 u1 #s(literal -1 binary32)))
(+.f32 (+.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (fma.f32 u1 u1 u1) (fma.f32 u1 u1 u1)) (fma.f32 u1 u1 u1)) (fma.f32 (fma.f32 u1 u1 u1) (-.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 u1 u1) (-.f32 u1 #s(literal -1 binary32)))
(+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(+.f32 (-.f32 u1 #s(literal -1 binary32)) (*.f32 u1 u1))
(+.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (neg.f32 u1)) (-.f32 u1 #s(literal -1 binary32))))
(+.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(+.f32 u1 (fma.f32 u1 u1 #s(literal 1 binary32)))
(neg.f32 (-.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal 1 binary32)))
(*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(/.f32 (*.f32 #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))) (sqrt.f32 u1)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32))) #s(literal 1 binary32))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(*.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 #s(literal 1 binary32) (pow.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 3 binary32))) (+.f32 #s(literal 1 binary32) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))) (neg.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))) (neg.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(/.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(/.f32 (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (-.f32 #s(literal 1 binary32) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32)) (fma.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))))
(-.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (/.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal -1 binary32))
(-.f32 #s(literal 1 binary32) (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)))
(fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))
(fma.f32 (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32) #s(literal 1 binary32))
(fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2) #s(literal 1 binary32))
(fma.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32) (*.f32 (*.f32 u2 u2) (*.f32 u2 u2))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))) (fma.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)) #s(literal 1 binary32))))
(+.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(+.f32 #s(literal 1 binary32) (neg.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))))
(+.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(neg.f32 (-.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal 1 binary32)))
(*.f32 (*.f32 #s(literal 1 binary32) (*.f32 u2 u2)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2)
(*.f32 (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (/.f32 (*.f32 u2 u2) #s(literal 1 binary32)))
(*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2))
(*.f32 u2 (*.f32 u2 #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(/.f32 (*.f32 #s(literal 98696044010906577398881/5000000000000000000000 binary32) (*.f32 u2 u2)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32))))
(fma.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
(fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(+.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(+.f32 (*.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) (*.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))
#s(literal -98696044010906577398881/5000000000000000000000 binary32)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(*.f32 (neg.f32 u2) (neg.f32 u2))
(*.f32 (pow.f32 u2 #s(literal 1 binary32)) (pow.f32 u2 #s(literal 1 binary32)))
(*.f32 (pow.f32 u2 #s(literal 1 binary32)) u2)
(*.f32 u2 u2)
(sqrt.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)))
(/.f32 (-.f32 (*.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))) (*.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))) (-.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(/.f32 (+.f32 (pow.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal 3 binary32)) (pow.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) #s(literal 3 binary32))) (fma.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (-.f32 (*.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))) (*.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(-.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (neg.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))
(fma.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (log.f32 u2)) (cosh.f32 (log.f32 u2))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(pow.f32 (exp.f32 #s(literal 2 binary32)) (log.f32 u2))
(pow.f32 u2 #s(literal 2 binary32))
(+.f32 (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(+.f32 (cosh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))) (sinh.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32))))
(fabs.f32 (neg.f32 (*.f32 u2 u2)))
(fabs.f32 (*.f32 u2 u2))
(exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))
(log.f32 (*.f32 u2 u2))
(*.f32 #s(literal 2 binary32) (log.f32 u2))
(*.f32 (log.f32 u2) #s(literal 2 binary32))
(fma.f32 (log.f32 u2) #s(literal 1 binary32) (*.f32 (log.f32 u2) #s(literal 1 binary32)))
(fma.f32 #s(literal 1 binary32) (log.f32 u2) (*.f32 #s(literal 1 binary32) (log.f32 u2)))
(+.f32 (*.f32 (log.f32 u2) #s(literal 1 binary32)) (*.f32 (log.f32 u2) #s(literal 1 binary32)))
(+.f32 (*.f32 #s(literal 1 binary32) (log.f32 u2)) (*.f32 #s(literal 1 binary32) (log.f32 u2)))
(+.f32 (log.f32 u2) (log.f32 u2))
(log.f32 u2)
#s(literal 2 binary32)
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)))
(*.f32 (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(*.f32 (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)) (pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/4 binary32)))
(sqrt.f32 (*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))
(pow.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)) #s(literal 1/2 binary32))
(fabs.f32 (neg.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1)))))
(fabs.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
(exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32)))
#s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))
(*.f32 (*.f32 #s(literal 1 binary32) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32))) (*.f32 u1 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (fabs.f32 u1)) (fabs.f32 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (neg.f32 u1)) (neg.f32 u1))
(*.f32 (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) u1) u1)
(*.f32 (+.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 u1) u1)) u1)
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (neg.f32 u1) (*.f32 u1 u1))) (*.f32 u1 u1))
(*.f32 (/.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1))
(*.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (/.f32 #s(literal 1 binary32) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(*.f32 (*.f32 u1 u1) (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)))
(*.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(*.f32 (-.f32 u1 #s(literal -1 binary32)) u1)
(*.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1))
(*.f32 u1 (-.f32 u1 #s(literal -1 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (*.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 u1 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32))) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1) (-.f32 #s(literal 1 binary32) u1))
(/.f32 (*.f32 (fma.f32 (*.f32 u1 u1) u1 #s(literal 1 binary32)) u1) (fma.f32 u1 (-.f32 u1 #s(literal 1 binary32)) #s(literal 1 binary32)))
(/.f32 (-.f32 (*.f32 u1 u1) (*.f32 (*.f32 (*.f32 u1 u1) u1) u1)) (-.f32 u1 (*.f32 u1 u1)))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (pow.f32 (neg.f32 u1) #s(literal 3 binary32))) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (fma.f32 u1 u1 (*.f32 (*.f32 u1 u1) (neg.f32 u1)))))
(/.f32 (neg.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))) (neg.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))) (neg.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(/.f32 (neg.f32 (fma.f32 u1 u1 u1)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) #s(literal 1 binary32)))
(/.f32 (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1)) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (*.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) #s(literal 1 binary32)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 u1 u1 (-.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))))
(/.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (*.f32 (*.f32 u1 (-.f32 u1 #s(literal 1 binary32))) (fma.f32 u1 u1 u1))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1)))) (fma.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1) (*.f32 (*.f32 u1 u1) u1))))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (fma.f32 u1 u1 u1)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))) (/.f32 (*.f32 u1 u1) (*.f32 u1 (-.f32 u1 #s(literal 1 binary32)))))
(-.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) (/.f32 (neg.f32 u1) #s(literal 1 binary32)))
(-.f32 (*.f32 u1 u1) (*.f32 #s(literal -1 binary32) u1))
(-.f32 (*.f32 u1 u1) (neg.f32 u1))
(-.f32 u1 (*.f32 (neg.f32 (fabs.f32 u1)) (fabs.f32 u1)))
(-.f32 u1 (*.f32 (neg.f32 (neg.f32 u1)) (neg.f32 u1)))
(-.f32 u1 (*.f32 (neg.f32 u1) u1))
(-.f32 u1 (*.f32 u1 (neg.f32 u1)))
(-.f32 u1 (neg.f32 (*.f32 u1 u1)))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (fabs.f32 (fabs.f32 u1)) (fabs.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 (fabs.f32 u1)) (neg.f32 (fabs.f32 u1)) u1)
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 (neg.f32 u1)) (neg.f32 (neg.f32 u1)) u1)
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) (neg.f32 (neg.f32 u1)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) (pow.f32 u1 #s(literal 1 binary32)) u1)
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) u1 (neg.f32 (neg.f32 u1)))
(fma.f32 (pow.f32 u1 #s(literal 1 binary32)) u1 u1)
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 (fabs.f32 u1) (fabs.f32 u1) u1)
(fma.f32 (neg.f32 u1) (neg.f32 u1) (neg.f32 (neg.f32 u1)))
(fma.f32 (neg.f32 u1) (neg.f32 u1) u1)
(fma.f32 (*.f32 u1 u1) #s(literal 1 binary32) u1)
(fma.f32 #s(literal 1 binary32) (*.f32 u1 u1) u1)
(fma.f32 u1 u1 (neg.f32 (neg.f32 u1)))
(fma.f32 u1 u1 u1)
(+.f32 (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(+.f32 (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)) u1)
(+.f32 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)) u1)
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 u1 u1) u1) u1) (*.f32 u1 u1)) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))) (/.f32 (*.f32 (*.f32 u1 u1) u1) (fma.f32 (*.f32 (*.f32 u1 u1) u1) u1 (*.f32 u1 (-.f32 u1 (*.f32 u1 u1))))))
(+.f32 (*.f32 u1 u1) (neg.f32 (neg.f32 u1)))
(+.f32 (*.f32 u1 u1) u1)
(+.f32 u1 (*.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(+.f32 u1 (*.f32 #s(literal 1 binary32) (*.f32 u1 u1)))
(+.f32 u1 (/.f32 (*.f32 u1 u1) #s(literal 1 binary32)))
(+.f32 u1 (*.f32 u1 u1))
(neg.f32 (neg.f32 (fma.f32 u1 u1 u1)))

eval83.0ms (2%)

Memory
39.8MiB live, 173.1MiB allocated; 14ms collecting garbage
Compiler

Compiled 34 501 to 4 267 computations (87.6% saved)

prune51.0ms (1.2%)

Memory
1.3MiB live, 98.0MiB allocated; 13ms collecting garbage
Pruning

70 alts after pruning (63 fresh and 7 done)

PrunedKeptTotal
New85515870
Fresh44852
Picked415
Done066
Total86370933
Accuracy
100.0%
Counts
933 → 70
Alt Table
Click to see full alt table
StatusAccuracyProgram
99.2%
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))
99.2%
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
98.7%
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
88.5%
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
98.5%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
74.0%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
98.7%
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
88.1%
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.5%
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
88.3%
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
88.4%
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.4%
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
88.6%
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
99.2%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
99.3%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
99.1%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
88.9%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
88.6%
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
88.7%
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.8%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
98.9%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.7%
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
86.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
86.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
86.7%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
78.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
86.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
86.6%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
78.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
78.5%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.1%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
74.0%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
68.4%
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
86.5%
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
84.1%
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
73.8%
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
74.1%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
68.4%
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
73.9%
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
80.6%
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
4.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
64.1%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
72.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
80.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
80.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
81.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
80.9%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
80.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
76.0%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
72.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
72.4%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
72.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
74.8%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
14.5%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
19.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
64.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
63.2%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
72.7%
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
Compiler

Compiled 1 524 to 1 247 computations (18.2% saved)

regimes1.7s (41.1%)

Memory
-42.3MiB live, 2 058.9MiB allocated; 1.4s collecting garbage
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

Counts
1 → 1
4 → 1
25 → 1
27 → 1
35 → 1
54 → 1
55 → 2
59 → 2
62 → 2
64 → 2
65 → 2
69 → 2
86 → 1
101 → 1
Calls
Call 1
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
Call 2
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
Call 3
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
Call 4
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
Call 5
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
Call 6
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
Call 7
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 8
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 9
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
Call 10
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
Call 11
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
Outputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
Call 12
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
Outputs
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
Call 13
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (sqrt.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
Call 14
Inputs
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (/ (sqrt (/ -1 (- u1 1))) (/ 1 (sqrt u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (*.f32 u1 (sqrt.f32 u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 #s(approx (/ -1 (- u1 1)) (+.f32 #s(literal 1 binary32) u1))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 (/.f32 (-.f32 u1 (*.f32 u1 u1)) u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) #s(approx (- u1 1) #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (pow.f32 #s(approx (/ u1 (- 1 u1)) u1) #s(literal 1/2 binary32)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 (fma.f32 (fma.f32 u1 u1 u1) u1 u1) u1 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (+.f32 (/.f32 u1 (*.f32 u1 u1)) #s(literal 1 binary32)) (*.f32 u1 u1)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1)))) (sqrt.f32 (-.f32 u1 #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 u1)) (pow.f32 u1 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 #s(approx (/ u1 (- 1 u1)) #s(approx (* u1 (+ 1 (* u1 (+ 1 (* u1 (+ 1 u1)))))) (pow.f32 u1 #s(literal 4 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2 #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) u2) u2))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (sqrt.f32 u1) #s(approx (cos (* 314159265359/50000000000 u2)) (fma.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32) #s(literal 1 binary32)))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))) (sqrt.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) #s(approx (/ 1 (sqrt u1)) (/.f32 #s(literal -1 binary32) (*.f32 u1 (sqrt.f32 (/.f32 #s(literal 1 binary32) u1)))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (neg.f32 (log.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1)))) (sqrt.f32 (fma.f32 (-.f32 u1 #s(literal -1 binary32)) u1 #s(literal 1 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (sqrt.f32 (exp.f32 (*.f32 (log.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) #s(literal -1 binary32)))))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) #s(approx (sqrt (/ u1 (- 1 u1))) (+.f32 (sqrt.f32 u1) (*.f32 #s(literal 1/2 binary32) (/.f32 (pow.f32 u1 #s(literal 2 binary32)) (sqrt.f32 u1))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (*.f32 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))) (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 u2 u2) (*.f32 u2 u2)) #s(literal 9740909103402808085817682884085781839780052161/25000000000000000000000000000000000000000000 binary32)) #s(literal 1 binary32)) (-.f32 (*.f32 (*.f32 u2 u2) #s(literal -98696044010906577398881/5000000000000000000000 binary32)) #s(literal 1 binary32)))))
(*.f32 (*.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (sqrt.f32 u1)) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 (sqrt.f32 u1) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (sqrt.f32 (/.f32 u1 (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 (/.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) (/.f32 #s(literal 1 binary32) u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 u1 u1))) (-.f32 u1 #s(literal -1 binary32)))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (exp.f32 (*.f32 (log.f32 u2) #s(literal 2 binary32)))))))
(*.f32 (/.f32 (sqrt.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (sqrt.f32 u1))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
#s(approx (* (/ 1 (sqrt (/ (- 1 u1) u1))) (cos (* 314159265359/50000000000 u2))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
#s(approx (/ (cos (* 314159265359/50000000000 u2)) (sqrt (/ (- 1 u1) u1))) (/.f32 (*.f32 u1 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 u1)))
(*.f32 #s(approx (/ 1 (sqrt (/ (- 1 u1) u1))) (/.f32 u1 (sqrt.f32 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 #s(approx (- 1 u1) #s(literal 1 binary32)) u1)))
(*.f32 #s(approx (sqrt (/ u1 (- 1 u1))) (sqrt.f32 u1)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 (-.f32 u1 #s(literal -1 binary32)) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) u1)) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32))))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)))
(*.f32 (/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1))) (sqrt.f32 u1))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (*.f32 (sqrt.f32 u1) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))
(/.f32 (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)) (/.f32 (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)) (sqrt.f32 u1)))
(*.f32 (sqrt.f32 (*.f32 (/.f32 #s(literal -1 binary32) (-.f32 u1 #s(literal 1 binary32))) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) (sin.f32 (fma.f32 u2 #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (/.f32 #s(literal 1 binary32) (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) #s(approx (cos (* 314159265359/50000000000 u2)) (+.f32 #s(literal 1 binary32) (*.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (pow.f32 u2 #s(literal 2 binary32))))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))) (cos.f32 (sqrt.f32 (*.f32 #s(literal 98696044010906577398881/2500000000000000000000 binary32) (*.f32 u2 u2)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sqrt.f32 (/.f32 (-.f32 #s(literal 1 binary32) u1) u1)) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal -314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 u2 #s(literal 314159265359/50000000000 binary32)))))
(*.f32 (sqrt.f32 #s(approx (/ u1 (- 1 u1)) (*.f32 u1 (+.f32 #s(literal 1 binary32) (*.f32 u1 (+.f32 #s(literal 1 binary32) u1)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (*.f32 (sqrt.f32 u1) (/.f32 #s(literal 1 binary32) (sqrt.f32 (-.f32 #s(literal 1 binary32) u1)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 (fabs.f32 u2) #s(literal 314159265359/50000000000 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
(*.f32 (sqrt.f32 (/.f32 u1 #s(approx (- 1 u1) (*.f32 u1 (-.f32 (/.f32 #s(literal 1 binary32) u1) #s(literal 1 binary32)))))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 #s(approx (+ (* -314159265359/50000000000 u2) (* (PI) 1/2)) (*.f32 u2 (-.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 (PI.f32) u2)) #s(literal 314159265359/50000000000 binary32))))))
(*.f32 (sqrt.f32 (*.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 u1 u1) u1))) (+.f32 (fma.f32 u1 u1 u1) #s(literal 1 binary32)))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 #s(approx (/ u1 (- 1 u1)) (fma.f32 u1 u1 u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
(*.f32 (exp.f32 (*.f32 (log.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) #s(literal 1/2 binary32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
#s(approx (* (sqrt (/ u1 (- 1 u1))) (cos (* 314159265359/50000000000 u2))) (+.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (fma.f32 #s(literal -98696044010906577398881/5000000000000000000000 binary32) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 #s(literal 9740909103402808085817682884085781839780052161/150000000000000000000000000000000000000000000 binary32) (*.f32 (pow.f32 u2 #s(literal 2 binary32)) (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) #s(approx (* (sqrt (/ u1 (- 1 u1))) (* (sin (* -314159265359/50000000000 u2)) (cos (* 1/2 (PI))))) (*.f32 (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sqrt.f32 u1)))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (cos.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))))))
(fma.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal 1/2 binary32) (PI.f32))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))) (*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (*.f32 (sin.f32 (*.f32 #s(literal -314159265359/50000000000 binary32) u2)) (sin.f32 (fma.f32 (PI.f32) #s(literal 1/2 binary32) (*.f32 (PI.f32) #s(literal 1/2 binary32)))))))
Outputs
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (sin.f32 (fma.f32 #s(literal -314159265359/50000000000 binary32) u2 (*.f32 (PI.f32) #s(literal 1/2 binary32)))))
Calls

88 calls:

493.0ms
u2
55.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
30.0ms
(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
27.0ms
(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
25.0ms
u1
Results
AccuracySegmentsBranch
64.2%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
64.2%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
64.2%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
64.2%1u1
64.2%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
64.2%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
64.2%1u2
64.2%1cosTheta_i
72.5%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
72.5%1u2
72.5%1cosTheta_i
72.5%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
72.5%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
72.5%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
72.5%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
72.5%1u1
81.0%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
81.0%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
81.0%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
81.0%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
81.0%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
81.0%1cosTheta_i
81.0%1u1
81.0%1u2
88.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
88.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
88.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
88.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%1cosTheta_i
88.9%1u1
88.9%1u2
88.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
88.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
88.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
88.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%1cosTheta_i
88.9%1u1
88.9%1u2
88.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
88.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.9%1cosTheta_i
88.9%1u1
88.9%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
88.9%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
88.9%1u2
94.0%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
94.1%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
94.1%2u2
94.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
94.2%2u2
94.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
94.2%2u2
94.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
94.2%2u2
88.9%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
88.9%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
88.9%1u1
94.2%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
94.1%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
94.2%2u2
93.3%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
96.3%2(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
96.3%2(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
95.6%2(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
95.6%2(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
96.6%2(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
88.9%1cosTheta_i
95.6%2u1
96.3%2u2
99.1%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
99.1%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.1%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.1%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.1%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.1%1cosTheta_i
99.1%1u1
99.1%1u2
99.3%1(*.f32 #s(literal 314159265359/50000000000 binary32) u2)
99.3%1(cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2))
99.3%1(/.f32 u1 (-.f32 #s(literal 1 binary32) u1))
99.3%1(sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1)))
99.3%1(*.f32 (sqrt.f32 (/.f32 u1 (-.f32 #s(literal 1 binary32) u1))) (cos.f32 (*.f32 #s(literal 314159265359/50000000000 binary32) u2)))
99.3%1cosTheta_i
99.3%1u1
99.3%1u2
Compiler

Compiled 2 520 to 856 computations (66% saved)

bsearch1.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.018836544826626778
0.01937616430222988
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.6MiB live, 0.6MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.05043688789010048
0.053986359387636185
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.7MiB live, 0.7MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.05043688789010048
0.053986359387636185
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.9MiB live, 0.9MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.05043688789010048
0.053986359387636185
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.05043688789010048
0.053986359387636185
Compiler

Compiled 14 to 17 computations (-21.4% saved)

bsearch0.0ms (0%)

Memory
0.8MiB live, 0.8MiB allocated; 0ms collecting garbage
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
0.0ms
0.05043688789010048
0.053986359387636185
Compiler

Compiled 14 to 17 computations (-21.4% saved)

derivations117.0ms (2.8%)

Memory
-5.0MiB live, 128.3MiB allocated; 25ms collecting garbage
Stop Event
fuel
Compiler

Compiled 435 to 81 computations (81.4% saved)

preprocess117.0ms (2.8%)

Memory
16.9MiB live, 307.0MiB allocated; 48ms collecting garbage
Remove

(abs u2)

(abs cosTheta_i)

Compiler

Compiled 2 186 to 1 328 computations (39.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated; 0ms collecting garbage

Profiling

Loading profile data...